11 常量区的内容不能被修改

时间:2022-10-20 19:18:05

下面叙述错误的是() 

     char acX[]=”abc”;
          char acY[]={‘a’,’b’,’c’};
          char *szX=”abc”;
          char *szY=”abc”;
 
A、acX与acY的内容可以修改
B、szX与szY指向同一个地方
C、acX占用的内存空间比acY占用的大小
D、szX的内容修改后,szY的内容也会被更改

 

分析:

答案是D。acX , acY 是2个数组,属于变量,一般存在栈区,可以修改, szX , szY 是2个指针指向常量区,常量区的东西不能被修改,所以D是错误的