标签:ref input man 手工 https str 符号 name http
一:标准输入函数cin
它是代表标准的输入设备--键盘,它是属于流的,他的用法和流的用法是一样的。也就是:cin>>变量; 输入多个变量可以写在一行,如:cin>>x>>y>>z; 这样写不好看,一般在输入语句的前面,都要做一个提示,”请输入×××”。
另外,这个函数是不用带地址符号"&"的,也不用写明变量类型,千万不要跟scanf混淆。当然也不检查变量输入是否合法。如:
int i;
cout<<"please input a number:"
cin>>i;
cout<<"i="<<i<<endl;
如果你输入的是一个字符如‘a‘那么他也不检查,但你输出的结果不是正确的,这要手工进行检查。当然他也跟scanf一样,如果在循环内部输入不合法的变量值,那么也将陷入死循环。如下:
/*一个输入不合法变量陷入死循环的例子*/
endl是C++标准库中的操控器(Manipulator),包含于<iostream>(<iostream>),命名空间(namespace):std。注意endl(为字母l)而非end1(数字1)。
?意思:一行输出结束,然后输出下一行 全称:end of line
endl英语意思是end of line,即一行输出结束,然后输出下一行。
标签:ref input man 手工 https str 符号 name http
原文地址:http://www.cnblogs.com/-xss/p/5997598.html