昨天在写c和指针的课后题时候总是编译不通过,是一个叫
incompatible assignment types 什么的错误,我将一个数组char a[100]
赋值一个字符串常量a="HUNDRED ";
会报错
如果改为
a[0]="HUNDRED ";
不会报错,但是运行结果打印字符串打不出任何东东
如果把a改成动态数组就像char *a=(char *)malloc(100);
就完全没有问题
纠结
看完数组这一章感觉自己这个问题很可笑
阅读(3325) | 评论(0) | 转发(0) |