11. 选B
分析:
数组名称代表数组在内存中的地址,这里的name代表name数组的地址
数组一旦定义后,在程序执行过程中,其地址是不会变的
也就是说,数组名表示数组的地址,从某个角度上说,它就是一个符号常量
既然如此,给name赋任何值,都是错误的。因此,name="Lisi";错误的写法
打个比方说,3=5,是错误的写法
10、字符串在在存储的时候会在末尾加一个'\0',所以a比b元素多一个。
11、选B,因为在给数组赋字符串的时候只能用strcpy 不能直接用数组的名字等于号赋值。
10 a;11 b;
B,语法错误。name是一个类型为 char * 的指针,“Lisi”是一个常量,不能把一个常量给一个指针赋值。