
char s[8]; s="Beijing";
chars[8];s="Beijing";为什么不行呢?既然是地址了,那为什么不能算是指针呢?...
char s[8]; s="Beijing";
为什么不行呢?
既然是地址了,那为什么不能算是指针呢? 展开
为什么不行呢?
既然是地址了,那为什么不能算是指针呢? 展开
展开全部
s不是指针,它只是代表数组的首地址
记住s不能做右值(即被赋值)
可以这样
char s[8]="beijing";
它只是代表数组首元素的地址,但它不能被更改,它是常量
记住s不能做右值(即被赋值)
可以这样
char s[8]="beijing";
它只是代表数组首元素的地址,但它不能被更改,它是常量
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询