C++学习之路——复合类型

来源:互联网 发布:足球运动员学历 知乎 编辑:程序博客网 时间:2024/05/16 14:27

数组定义与初始化
cin 使用空白(空格、制表符、换行符)来确定字符串的结束位置。

0

int card[4] = {3,6,4,10};

1

int card[];

2

long totals[500] = {0};//所有元素初始化为0

3

short things[] = {1,3,5,7};//编译器计算元素个数,不推荐.

4

double earning[] {};//c++11 列表初始化为0.

5

char fish[] = "Bubbles";//字符串定义.

读取一行字符串输入

cin.getline(name,20);//name:数组名. 20:指定数目.换行符确定结尾. 丢弃换行符cin.get(name,20).get();// 不丢弃换行符,保存在输入队列,.get()调用读取换行符

混合输入字符串和数字

//容易造成上一个cin 回车生成的换行符留载输入队列int year;char addr[80];cin>>year;cin.getline(addr,80);//cin.get(addr,80)//解决方案1cin>>year;cin.get();//解决方案2(cin>>year).get();

String输入

String addr;  getline(cin,addr);
原创粉丝点击