zoukankan      html  css  js  c++  java
  • c++primer笔记一、开始

    好好读一遍这本书
    习题答案https://github.com/Mooophy/Cpp-Primer

    1、iostream

    提供了输入流和输出流
    istream和ostream

    cin(标准输入)  
    cout(标准输出)  
    cerr(输出错误)  
    clog(输出警告)
    

    指定两个数相加:

    #include <iostream>
    int main()
    {
    	std::cout << "Enter two numbers :" << std::endl;
    	int v1 = 0, v2 = 0;
    	std::cin >> v1 >> v2;
    	std::cout << "the num of" << v1 << "and" << v2
    		<< " is " << v1 + v2 << std::endl;
    	return 0;
    }
    
    <<  输出运算符,左侧对象是ostream,右侧对象是输出的值
    >>  输入运算符
    endl:操纵符,效果是结束当前行,并将buffer中内容刷到设备
    
    std:: 使用标准库,说明函数是定义在std的命名空间中的  
    命名空间主要是为了避免名字定义冲突。
    
    2、两种注释
    //单行注释
    /*  ```  */内容注释(不能嵌套)
    
    3、控制流
    1、while循环
        while(condition)
        {
            statement
        }
    
    语句块{}
    i++ :先引用后增加
    ++i :先增加后引用
    
    2、for循环
    for(int val = 1; val <= 10; ++val)
        sum += val;
        
    循环头组成:初始化语句;循环条件;表达式
    
    3、读取数量不定的输入数据
    while(std::cin >> value)
        sum += value;
    std:cout << "Sum is : " << sum >> std::endl;
    
    4、if判断
    if()
    {}
    else
    {}
    
    4、错误类型

    1、syntax error(语法错误)
    2、type error(类型错误)
    3、declrartion error(声明错误)

    5、类

    类定义了一个数据结构,以及关联的一组操作。
    标准库的头文件用<>
    非标准库的头文件用""

    成员函数也称方法,调用时用点运算符(.),调用运算符是一对括号

  • 相关阅读:
    Windows下的RabbitMQ安装:RabbitMQ_Service安装
    [Java]private, public,protected,friendly的区别(转载)一下子就记住了
    mysql的一些sql用法
    set(string str)变量传参为int的问题
    eclipse插件开发常见的问题及解决办法
    eclipse 内存溢出
    如何在一台机器上运行2个Tomcat
    eclipse svn使用
    eclipse遇到的异常
    oracle学习
  • 原文地址:https://www.cnblogs.com/aqq2828/p/13953611.html
Copyright © 2011-2022 走看看