cout(cout << i表示变量i流向屏幕显示)是一个输出流对象,属于basic_ostream类的对象。ostream类在iostream头文件中定义。同理cin(回车后,键盘输入缓冲区内容流向cin流的内部缓冲区,cin >> xx操作便从这个缓冲区提取数据,即键盘输入流向程序)为输入流对象,
C++标准库所使用的所有标识符(即类、函数、对象等的名称)都是在一个特殊的名字空间(std)中来定义。
C++允许在程序的任意位置声明变量
作业1:整型数组求和
1 #include <iostream> //iostream C92 C99 2 3 using namespace std;//名字空间,cout与cin都在其里面 4 5 int addArray( int *array, int n ); 6 7 int main() 8 { 9 int data[] = {0, 1, 2, 3, 4, 5,6, 7, 8, 9}; 10 int size = sizeof(data) / sizeof(data[0]); 11 12 std::cout << "结果是: " << addArray(data, size) << std::endl;//std:cout表示cout在std里面,类似结构体 13 14 return 0; 15 } 16 17 int addArray( int *array, int n ) 18 { 19 int sum = 0; 20 int i; 21 22 for( i=0; i < n; i++ ) 23 { 24 sum += *array++; 25 } 26 27 return sum; 28 }
作业2:求带任意空格的输入整数之和
1 #include <iostream> // 2 3 using namespace std;//名字空间 4 5 int main() 6 { 7 int sum=0; 8 int i; 9 10 cout<<"请输入一串整数和任意数目的空格:"; 11 12 while(cin>>i)//正常输入时 13 { 14 sum+=i; 15 while(cin.peek()==' ')//屏蔽空格 16 { 17 cin.get(); 18 } 19 if(cin.peek()=='\n') 20 { 21 break;//跳出while循环 22 } 23 } 24 25 cout<<"结果是:"<<sum<<endl; 26 27 return 0; 28 }标签:std,入门,int,说起,cin,C++,data,cout From: https://www.cnblogs.com/ybqjymy/p/17640309.html