由于要参加CCF,我把字符串相关的知识重新复习一下。
1.字符串变量
char a = 'm';
2.字符串一维数组
char a[4] = "123";
这里,只能存储3个字符最后一个是‘\0’;
但是在定义之外就不能写成
a[4] = "123";
只能写成
a[1] = 'm';
而且一个只能储存一个
比如写成
a[1] = "123";
在我的IDE上输出就指输出了3。
3.字符串二维数组
char a[][20] = {
"1234",
"4567",
};
首先,一定要记得最后要打分号,每一行就是一个一维数组,所以同2;
其次,第一个[]可以不打,但最后一个一定要打。