C++基础(二)

来源:互联网 发布:佛山智友软件 编辑:程序博客网 时间:2024/06/05 00:52
1 数组声明格式 typeNamearrayName[arrarySize]; arraySize值不能是变量
2 数组下标必须有效,程序无法检测错误
3sizeof()用于数组名,即整个数组字节数,而用于元素的时候,即元素字节数
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对象,进而继续引用
7string类声明方便,可自动处理自己的大小,两个string可以赋值拼接
8 转义字符 \"表示双引号
9 string str;
 str.size();用string类对象调用函数实现计算大小
10getline(cin,str);不是类方法,也可以输入一行数据到string对象中
0 0
原创粉丝点击