zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    c++ namespace简单用法
    python2编码问题
    python dict()函数 /// logging模块///yield//生成器和迭代器
    python 对于一个字典,根据其value值获取其对应的keys值
    python 包/库/模块
    python __init()__
    python continue 和 break的区别
    python list去重
    linux命令,将一个文件夹中的内容copy到另外一个文件夹
    python 正则(re.compile()/re.findall())
  • 原文地址:https://www.cnblogs.com/xingyayang/p/2051685.html
Copyright © 2011-2022 走看看