今天上午学习了字符数组,二维数组。
二维数组同数组一样,只有在定义的时候可以连续赋值,之后一次只可以赋一次值。且元素排列的顺序是按行存放的。
字符数组中的一个元素存放一个字符,字符数组中的大括号中提供的初值个数不要大于了数组长度,小于数组长度的字符赋给数组中前面那些元素,其余元素自动定为空字符。字符串结束用"\0"表示,逐个字符输入输出,用格式声明%c输入或输出一个字符,将整个字符串一次输入或输出,用格式声明%s。
输出字符不包括结束符'\0',用“%s”格式输出字符串时,printf函数中输出项是字符数组名,而不是数组元素名,如果一个字符数组中包含一个以上\0,则遇到第一个\0时就结束输出。