• C++Primer 第一章 快速入门 学习


    C++已经学习2年了,现在回头想巩固一下基础,就从C++primer第一章开始吧。

    1.1 编写简单的C++程序

      main函数是程序的入口函数。

    编译与执行

    GNU 编译环境 

    在GNU编译器下,需要输入:

    $ g++ **.cc -o  outputexe

    $ ./outputexe    --->运行编译的程序。  

    和gcc编译C源代码有点相似:

    $ gcc **.c  -o a.out

    $ ./a.out    --->运行编译的程序。 

    两者都可以启用默认选项,默认输出为a.out

    $ g++ **.cc 

    $ gcc  **.c

    编译生成的可执行文件都为a.out

    $ ./a.out     ---->运行编译的程序。

    Windows编译环境

    windows下的编译环境有VC系列, 从6.0到现在的10.0(vc6 ---> 6.0,vc2003  ---> 7.0, vc2005 ---> 8.0 vc2008 ---> 9.0, vc2010 ---> 10.0),

    初学可以避开这些复杂的IDE可以用记事本进行编译,然后用微软的编译器进行编译。编译器的目录位于VC的安装目录下面,可以考虑添加环境变量从而省去

    切换到VC安装目录的麻烦。

    C: > cl -GX  **.cpp

    -GX选项是命令行使用编译选项必须的。生成的可执行文件为何源程序同名

    C: > **.exe

    windows下还可以安装其他的C++开发环境,如开源的DEV C++, Borland C++, Intel C++, 模拟gnu下的cygwin等。

    1.2初窥输入输出

    C++的输入输出是由标准库提供的,输入输出标准库为iostream,标准库定义了四个io对象,输入cin,输出cout,标准错误cerr 和程序执行的一般信息clog。

    例子

      1 #include <iostream>

     2 int main()
     3 {
     4     std::cout<<"Enter two numbers:"<<std::endl;
     5     int v1, v2;
     6     std::cin>>v1>>v2;
     7     std::out<<"The sum of "<<v1<<" and "<<v2
     8             <<" is "<<v1 + v2<<std::endl;
     9     return 0;
    10 }

     未完待续。。。

    Insert mode
  • 相关阅读:
    ios修改了coredata数据结构后,更新安装会闪退
    iOS开发系列--UITableView全面解析
    iOS七种手势
    iOS 手势操作:拖动、捏合、旋转、点按、长按、轻扫、自定义
    iOS学习必须了解的七大手势
    iOS中respondsToSelector与conformsToProtocol的相关理解和使用
    iOS-MBProgressHUD使用
    ios学习--第三方框架-MBProgressHUD以及扩展
    Problem 2169 shadow
    測试加入多级文件夹篇
  • 原文地址:https://www.cnblogs.com/xingyayang/p/2051685.html
Copyright © 2020-2023  润新知