c语言:“不能在赋值语句中通过赋值运算符‘=’对字符型数组进行整体赋值。”这句话为什么是对的? 5 例如: main() { char s[5]="asdf"; } 这个整体赋值应该是可以的啊,请教应
2018-05-10 19:43
866 查看
char s[5]="asdf";
这句不是赋值而是初始化;
讲的赋值语句是在程序执行中的赋值,就像
int a;
int b;
b=a; 这是赋值;
对于字符而言,要赋值就要采用strcpy(s1,s2)这个函数。、
转自https://zhidao.baidu.com/question/229946335.html阅读更多
相关文章推荐
- c语言 数组名&&结构体名 为什么不能用数组名给数组赋值,结构体却可以
- 有些网页,为什么不能通过在浏览器总另存为,进行保存?这种的,应该怎么保存?
- 为什么字符型数组可以整体输出,而整形数组不可以
- C语言 为什么数组名(数组首地址)不能进行加减操作?
- 实现一个"可变二维数组",这个二维数组的行数要求用户从键盘输入,每行的元素个数仍由用户从键盘输入. //数组元素值用户可以自定义.最后把二维数组打印出来.不要忘记释放数组内存. /*void main
- c语言:为什么不进行下标检查,总结下指针和数组
- Iterator为什么不能对容器的进行添加或修改操作(可以删除)
- SHELL 数组:数组赋值中符号使用不正确(应该严格按"()"赋值),赋值后不能正确求出数组的长度。
- 为什么c语言中字符数组可以越界
- 对数组进行“整体赋值”
- C语言中,为什么字符串可以赋值给字符指针变量
- C/C++数组为什么不支持整体赋值操作
- restful接口就是url嘛,通过http请求发起访问。那接口进行监控,就可以监控这个restful url嘛
- 是否可以通过绝对内存地址进行参数赋值与函数调用---转载
- C语言中,为什么字符串可以赋值给字符指针变量
- C语言可以给字符数组赋值的方法
- C语言_为什么字符串可以赋值给字符指针变量,字符串的属性及存放位置
- C语言可以给字符数组赋值的方法
- java类中用类的数组作为函数参数传给类,为什么不能直接对类的数组进行操作?
- C语言中,为什么字符串可以赋值给字符指针变量