c++ primer 5 学习--第一天

183 阅读1分钟

第一章 ——开始

1.1编译命令

GNU编译器
	g++ 源文件 -o 生成文件名 
vs2010
	cl /EHsc 源文件
    

1.2输入输出

iostream 包含istream(输入流) 和ostream(输出流)
四个标准输入输出对象:cin cout cerr clog

一个程序:输入两个整数(不超出int范围),输出其和

#include <iostream>
using namespace std;

int main()
{
    //用户提示
   cout<<"Enter two numbers: "<<endl;

    //存储输入
    int v1=0,v2=0;

    //将输入赋值
    cin>>v1>>v2;
    //输出和
    cout<<"The sum of "<<v1<<" and "<<v2<<" is "<<v1+v2<<endl;

    return 0;
}

标准库定义的所有名字都在命名空间std

1.3注释

单行注释://注释内容
多行注释:/\*注释内容*/

1.4控制流

1.4.1 while语句

	例:
     /*
     作者:Mr.Lin
     编译器:在线编译器|菜鸟工具
     日期:2021/2/24
     
     输入: 无
     输出:输出1+2..+10
     
     测试:无
     */
    #include<iostream>
    using namespace std;
     
    int main(){
    	//存储结果
    	int sum=0;
        //计数
        int count=1;
    //从1加到10 
    while(count<=10)
    {
    	sum +=count;
        count++;
    }
   	//输出结果
   	cout<<"Sum of 1 to 10 is : "<<sum<<endl;
    //返回
    return 0;
    }
    
 运行结果

1.4.2 for语句

例:
     /*
     作者:Mr.Lin
     编译器:在线编译器|菜鸟工具
     日期:2021/2/24
     
     输入: 无
     输出:输出1+2..+10
     
     测试:无
     */
    #include<iostream>
    using namespace std;
     
    int main(){
    	//存储结果
    	int sum=0;
       
    //从1加到10 
   for(int i=1;i<=10;i++)
   		sum+=i;
        
   	//输出结果
   	cout<<"Sum of 1 to 10 is : "<<sum<<endl;
    //返回
    return 0;
    }

运行结果