(1)一维数组定义
int a[5];//在后面加上[]则为定义成数组类型。
记住在后面加上*则为地址
(2)计算字符串长度函数
strlen(字符串)//也可sizeof(类型)*长度=总字节数
//且sizeof比srtlen永远大,因为在最后有\0
(3)字符串的形式赋值
char str[12]:{"Nanjing"};//char str[12]="Nanjing";
注意:字符在赋值的时候字符加在‘ ’里;字符串加在" "里。
“ ”里加“ ”需要在前面加\(转义字符)。
(4)字符数组的输入输出
char ch;
putchar(ch);
ch=getchar();//单个字符
char str[12]="Nanjing";
puts(str);
str=gets();//字符串
(5)字符串赋值函数
strcpy(字符数组,字符串);
char a[10],str[]={"china"};
strcpy(a,"china");
strcpy(a,str);
(6)字符串的连接函数
sstrcat(字符数组,字符串);
char c[40]=“c Programming”,str[12];
strcpy(str,"language");
strcat(c,str);//将language连接在C programming的后面
(7)字符串的比较
strcmp(字符串1,字符串2);//返回0的时候,2个字符串相等,;大于0,字符串1大于字符串2;小于0,字符串1小于2
(8)二维数组定义
int a[][3]{{1,2},{3,4},{5,6}};
|1|2|0|
|3|4|0|
|5|6|0|
没填写的部分自动补0