zoukankan      html  css  js  c++  java
  • 《c++primer》笔记 第1章 开始

    • main返回值

    main的返回值被用来指示状态。返回值0表明成功,非0的返回值的含义由系统定义,通常用来指出错误类型.

    • 两个编译器的使用:g++和vs的cl

    写一个简单的测试程序:

    #include <iostream>
    
    int main()
    {
        std::cout << "hello world" << std::endl;
        return 0;
    }

    g++:

    g++ -o progl progl.cc

    -o progl是编译器参数,指定了可执行文件的文件名。

    clVS2013 开发人员命令提示启动:

    cl /EHsc prog1.cc

    /EHsc是编译器选项,用来打开标准异常处理。

    都会生成exe,运行它:

    D:cppcpp_primerch1>prog1
    hello world
    • 标准库定义了4个IO对象:

      1. istream:cin
      2. ostream:cout, cerr, clog
    • /**/不能嵌套。

    • 读取数量不定的输入数据:

    #include <iostream>
    int main()
    {
        int sum = 0, n;
        while(std::cin >> n) {
            sum += n;
        }
        std::cout << sum << std::endl;
        return 0;
    }

    编译后运行:

    D:cppcpp_primerch1>readnum.exe
    1 2 3^Z
    6

    注意用^Z(ctrl+z)结束输入。

  • 相关阅读:
    uIP的ARP协议分析
    如何使函数不生成执行代码
    计算机网络基础
    [Hive
    [Hive
    [Hive
    [Hive
    [Hive
    [Hive
    [Hive
  • 原文地址:https://www.cnblogs.com/shanchuan/p/8150289.html
Copyright © 2011-2022 走看看