技术版:保留:+10、精彩推荐:+20、精华:+30、原创精华:+40
原帖由 0_o' 于 2008-7-28 00:02 发表
在失去其内涵的同时,它还失去了其常量特性,可以作自增、自减等操作,可以被修改。
是不是因为形参只是一个拷贝值,而这个值并没有真正形参值的特有属性造成的……
编译器的问题了吧……
原帖由 dreamice 于 2008-7-28 09:08 发表
数组名作为形参传递的时候,传递的是指针,而并非拷贝,这也是为什么说它改变了其属性。其实并不单是数组,象结构体之类,作为形参传递时,也是一个指针地址,说简单点只是一个普通的指针,他指向了其宿主结 ...
原帖由 seawolf1979 于 2008-7-28 22:41 发表
我觉得在《C专家编程》里关于数组和指针 讲得比这个清晰。
大家不妨去看看。
另外,我有个疑惑:
#include
为什么不改成:
#include
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |