C语言中char函数什么时候[]里要写一个常数,什么的时候可以不写?

如题所述

1.在声明char的数组时,需要指明数组的元素个数。
例如:char str[10];

2.如果在声明时提供了初始化的数据,那么可以省略该数字。编译器会自动分配初始化控件的大小。
例如:char str[] = "Dummy"; // 此时相当于char str[6]

3.如果是变量声明完毕,可以利用数组下标的方式对数据的某个元素进行访问。
例如:
char str[] = "hello, world!";
str[0] = 'H'; // 此时str变成Hello,world!
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网