c语言第一课


c语言第一课:

类型:
  不仅定义了数据元素的内容,还定义了这类数据上可以进行的运算。

编译、运行程序:
  程序源文件命名约定:
    cc、cxx、cpp、cp及.C
  从命令行运行编译器:
    cc test1.cc
    其中cc是编译器程序的名字。编译器生成一个可执行文件。Windows系统将会生成可执行文件 prog1.exe 。 UNIX系统中的编译器生成可执行文件a.out

  运行:
    在windows系统中运行一个可执行文件,需要提供可执行文件的文件名,可以忽略其扩展名.exe
  在一些系统中,即使文件就在当前目录或文件夹中,你也必须显示指出文件的位置。在此情况下,我们可以键入:
    .\prog1

  在UNIX系统中运行一个可执行文件,我们需要使用全文件名,包括文件扩展名:
    a.out
  如果需要制定文件位置,需要用一个“.”后跟一个斜线来指出可执行文件位于当前目录中。
    ./a.out

  在UNIX和windows系统中,执行完一个程序后,都可以通过 echo 命令获得其返回值。
    在UNIX系统中,通过如下命令来获取:
      echo $?
    在windows系统中查看状态可键入:
      echo %ERRORLEVEL%

  运行gun或微软编译器:
    运行gun命令:g++ -o prog1 prog1.cc
      -o prog1是编译参数,指定了可执行文件的文件名。如果省略了 -o prog1参数,在unix系统中编译器会生成一个名为 a.out 的可执行文件,在window系统则会生成一个名为a.exe的可执行文件。
    (注意:根据使用的gun编译器的版本,可能需要指定 -std=c++0x参数来打开对c++11的支持)


    运行微软visual studio编译器的命令为 cl:
      cl /EHsc prog1.cpp
      /EHsc是编译选项,用来打开标准异常处理

      编译器通常都包含一些选项,能对有问题的程序结构发出警告。打开这些选项通常是一个好习惯。我们习惯在gun编译器中使用 -Wall 选项,在微软编译器中则使用 /W4。

posted @ 2017-04-14 00:12  lzlBuilder  阅读(191)  评论(0编辑  收藏  举报