C语言的那些小秘密之指针(四)

发表于:2011-9-28 09:44

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:bigloomy(CSDNblog)    来源:51Testing软件测试网采编

分享:

  运行结果如下:

  在main函数中我们使用了两句 printf("%d\n",ss);和 printf("%d\n",&ss);来打印数组ss的地址,值得注意的就是数组的首地址的几种表示方法,还可以是&ss[0];在调用ss函数的过程中,我们使用的是数组作为参数,同时为了加深读者对于数组作为参数的时候可以使用++这样的操作符印象,我在此使用s++的方法打印了整个数组。细心的读者会发现我使用的 printf("%d\n",s);和 printf("%d\n",&s);在此打印的结果不再一样了,跟在main函数中用这样的语句打印数组首地址的结果一致不符合,这也从侧面说明了当数组名作为参数的时候,系统是将它作为变量处理的,所以打印的结果不一致。

  指针的讲解到此就告一段落了,由于本人水平有限,博客中的不妥或错误之处在所难免,殷切希望读者批评指正。同时也欢迎读者共同探讨相关的内容,如果乐意交流的话请留下你宝贵的意见。

相关链接:

C语言的那些小秘密之内存分配

C语言的那些小秘密之堆栈

C语言的那些小秘密之函数指针

C语言的那些小秘密之变参函数的实现

C语言的那些小秘密之函数的调用关系

C语言的那些小秘密之const修饰符

C语言的那些小秘密之指针(一)

C语言的那些小秘密之指针(二)

33/3<123
春暖花开更文季,点击参与还有惊喜礼品~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海漕溪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2023
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号