c语言 一维字符型数组 | 您所在的位置:网站首页 › c语言一维数组怎么定义的 › c语言 一维字符型数组 |
什么是一维字符型数组:
char a[5]; //这个数组中含有5各元素,每个元素都是一个字符型变量 如何定义一字符型维数组:
格式: char 数组名[长度]; ex: char a[6]; //定义了一个含有6个字符型变量的数组a。 如何来给一维字符型数组赋初值?1)一维字符型数组从“整体上看”就是一个字符串,但是其中的每一个元素还是一个字符 2)关于字符串的结束符号\0 A:\0虽然有2个字符,但是\0属于字符 应该写成'\0' B:每当一个从程序用到字符串时,C就会偷偷在字符串的最后加一个结束标记\0 C:这个结束标记,是用来告诉C程序,该字符串到此为止。 D:这个结束标记,用户是看不到的。 E:用户可以根据需要向字符串的任意位置加上\0 3)char a[5]={'a','b','c','d','e'}; //错误,至少应该留一个位置来存放\0 char a[5]={"abcd"};//完全把字符型数组看成一个字符串 char a[]={"sdfjewifneron"}; //这样是用得最多的 char a[]="sdfneff"; //省略花括号 一维字符型数组的输入输出输出: A:分别输出 char a[]="12345";//对于a而言是一个字符串,而a[i]是一个字符 for(i;i |
CopyRight 2018-2019 实验室设备网 版权所有 |