C语言规定只能逐个引用数组元素,而不能一次引用整个数组。对于字符数组,可以将整个字符串一次输入或输出。
字符数组用于存放字符或字符串,字符数组中的一个元素存放一个字符,它在内存中占用一个字节。C语言中没有字符串类型,字符串是存放在字符型数组中的。
扩展资料:
在C语言中,是将字符串作为字符数组来处理的。为了测定字符串的实际长度,C语言规定了一个“字符串结束标志”,以字符'\0'作为结束标志。
字符数组的初始化与数值型数组初始化没有本质区别。但它除了可以逐个给数组元素赋予字符外,也可以直接用字符串对其初始化。
错,字符型可以,整型数组不可以。
数组是相同数据类型的元素的集合,数组中的各元素的存储是有先后顺序的,在内存中按照这个先后顺序连续存放在一起。数组元素用整个数组的名字和在数组中的顺序位置来表示。例如a[0]表示名字为a的数组中的第一个元素,a[1]代表数组a的第二个元素,以此类推。
扩展资料:
对整型数组注意事项:
1、系统不会检测数组元素的下标是否越界,编程时,必须保证数组下标不能越界。
2、不能这样定义数组 int array[] = {},//数组个数和初始值不能同时为空
3、也不能这样定义数组 int array[2] = {1, 2, 3},//数组的值的个数大于数组的个数
4、数组是一个整体,不能直接参加运算,只能对单个元素进行处理,通常用到数组的地方都会用到循环。
参考资料来源:百度百科-数组
本回答被网友采纳