C语言中,为什么char str[10];str={"China"};是错误的
C语言中,为什么char str[10];str={"China"};是错误的
日期:2017-05-22 09:29:25 人气:1
因为char str[10];中,str是一个指针常量,指向系统为它分配的空间。
而str={"China"};则企图更改str的指针值(为它重新赋值,指向另一个常量地址)。所以它是错误的。
C语言中,为什么char str[10];str={"China"};是错误的