问题阐述
字符数组的引用与数值型数组有什么区别,是否也只能逐个引用。
专家解答
字符数组的引用可以和其他类型数据引用一样,使用下标的形式,例如引用上面定义的数组a中的元素:
a[0]=’H’;
a[1]=’e’;
a[2]=’l’;
a[3]=’l’;
a[4]=’o’;
上面的代码依次引用数组中元素,为其进行赋值。
C语言函数库支持对字符数组的整体引用。如:
输出:printf(“%s”,a);
输入:scanf(“%s”,a);
赋值:strcpy(a,”hello”);
以上a均为数组名,请注意输入和输出语句中都只用数组名,输入不用&a的形式。
专家点评
字符数组在库函支持下可以整体引用,这为字符串处理带来极大的方便。
关于【C语言编程锦囊】,可能你还想知道:
领取专属 10元无门槛券
私享最新 技术干货