1 数组声明格式 typeName arrayName[arrarySize]; arraySize值不能是变量
2 数组下标必须有效,程序无法检测错误
3 sizeof()用于数组名,即整个数组字节数,而用于元素的时候,即元素字节数
4 字符和字符串 char shirt_size = 'S',将 83 赋给 shirt_size
char shirt_size = "S","S"表示字符 S和\0,将字符串所在地址赋给它
5 cin通过空白来确定字符串结束的位置
6 面向行的输入 : cin.getline(数组名,需要读入的字符数),最后遇到换行符结束,并将换行符
转变为空字符存入数组
cin.get(数组名,需要读入的字符数)不能越过上一个字符串的换行符,因此需要经过处理
即cin.get(),用他来越过换行符(读取并丢掉),然后再继续cin.get(数组名,需要读入的字符数)
或者连续调用即cin.get(数组名,需要读入的字符数).get()
cin.getline(数组名,需要读入的字符数).getline(数组名,需要读入的字符数):
因为getline(数组名,需要读入的字符数)函数会返回一个cin对象,进而继续引用
7 string类声明方便,可自动处理自己的大小,两个string可以赋值拼接
8 转义字符 \"表示双引号
9 string str;
str.size();用string类对象调用函数实现计算大小
10 getline(cin,str);不是类方法,也可以输入一行数据到string对象中