正确答案C,
K=0只是赋值,结果不是真,while(1)才会一直执行。在C/C++中赋值语句的返回值是所赋的值。
正确答案A,
没有{},for循环只执行下一行
正确答案A,
指针的值是地址,而数组的值虽然也是地址,但是却是一个常量,所以不能给常量赋值。a[5]="abcd"是正确的,字符串常量"abcd"表达式使用的值就是这些字符所存储的地址(在常量区),而不是这些字符本身。
双引号做了3件事:
1.申请了空间(在常量区),存放了字符串
2. 在字符串尾加上了'/0'
3.返回地址