摘要:
字符串指针与字符数组(转载)选择自 happycock 的 Blog很多刚从C转C++的人都不明白,在C中这样的代码char *pChar="hELLO!"; //定义字符指针pChar,指向一个字符数组首元素即h*pChar='H'; //问题所在行到了C++中怎么就不行了?你翻遍参考书,都会说,pChar指向的是常量,怎么能允许改变呢?你又问了,怎么我在C中运行的好好的?没人回答你。于是,你只好自我安慰,这就是C++的保护机制吧。我来做个总结吧,发现这个问题如果不深入研究一下,总是人云亦云,就像我以前那样。于是,我用BC++3.1编译这段代码后运行,无论 阅读全文
posted @ 2012-09-27 23:13
CBDoctor
阅读(503)
评论(0)
推荐(0)
摘要:
C/C++ codechar*m ="hello"; *(m+1) ='s'; for(;*m !='\0';m++){ printf("%c\n",*m); }但是出运行时错误。----------------------------------------------------------我用数组下标的方式是可以修改的:C/C++ codeint i =0; char w[] ="hello"; w[1] ='s'; while(w[i] !='\0'){ prin 阅读全文
posted @ 2012-09-27 15:47
CBDoctor
阅读(6362)
评论(0)
推荐(0)
浙公网安备 33010602011771号