C语言 cHAR型 数组 char str[10]={0}; 我在之后用str={0};为什么是语法错误
C语言 cHAR型 数组 char str[10]={0}; 我在之后用str={0};为什么是语法错误
日期:2013-02-08 21:14:49 人气:2
char str[10]={0};/*创建一个包含十个字符的char数组,意思就是一个包含十个字符的字符串*/
str={0};/*看来你还没有学到指针那一章吧,str是一个常量指针,不能被修改,而且你用给数组赋值的方式给一个指针赋值,更加错上加错*/
注:数组的名字其实就是指向数组第一个元素的指针。
str[10]是数组
str是指向str[0]的指针