第一章 C++ 我来了——1.1 编写简单的C++程序
2017-01-04 17:02
399 查看
1.1 编写简单的C++程序
1.1.1 最基本的函数——main函数
int main () { return 0; }
每个C++程序都包含main函数,且main函数是唯一被操作系统显示调用的函数。
该函数由:返回类型(int)、函数名(main)、括号内的形参、函数体。
*main函数的返回值必须为int类型
1.1.2 源文件创建与编译
源文件后缀
C++源文件的后缀与所运行的具体编译器有关,主要包括:prog1.cc prog1.cxx prog1.cpp prog1.cp prog1.c
环境变量配置
对于生成的源文件,想要从Windows控制台进行编译(这里先不借助IDE),需要首先添加环境变量。这里以VS2013为例:
系统变量Path
添加bin、IDE、Tools文件夹路径
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin;C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE;C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools
系统变量INCLUDE(没有新建即可)
添加include文件夹
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include
系统变量LIB(没有新建即可)
添加VC\lib、v7.1A\Lib
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib
通过以上环境变量的添加,即可使用Windows控制台来对编写的C++源文件进行编译,生成可执行文件(.exe)
*特别注意的是,一定要添加v7.1A\Lib文件夹到系统变量中,否则会出现“无法打开kernel32.lib的错误”
源文件编译与执行
创建源文件(txt文件即可),编写程序,保存文件并将后缀改为.cpp、.cc或者其他。这里以Hellotheworld.cpp为文件名。使用Windows控制台命令:cl Hellotheworld.cpp 编译源文件,生成Hellotheworld.exe
执行Hellotheworld.exe,使用命令 echo %ERRORLEVEL%查看返回值
习题
修改程序返回值为-1,看看会有什么特殊情况出现。返回值-1通常作为程序运行失败的指示器。在Windows操作系统中,并没有特殊的内容出现来报告返回值为-1的情况。使用echo %ERRORLEVEL%查看返回值为-1。
相关文章推荐
- c++继承
- C/C++运算符重载
- C语言课程设计:小型电子词典
- FFT变换的C语言实现
- C语言课程设计:歌手大奖赛计分程序
- C/C++堆栈讲解【by 徐玉丽】
- C++ 匿名对象
- Debug 版的 C/C++ Python 扩展模块链接错误:Error LNK1104 cannot open file 'python35_d.lib'
- C++Primer第五版 第五章习题答案(11~20)
- 算法训练 最小乘积(基本型)
- C++参数传递,数组引用传递,保护数组退化为指针
- C语言中typedef和define的用法
- C++的const
- 【C++】简单的多个cpp组合程序
- C语言编译器
- c++中include的两种写法
- C语言建造自己的调试信息系统
- C程序设计语言- 函数与程序结构-3.1----函数的基本知识、外部变量、作用域规则、头文件
- C语言 system函数
- 算法提高 最大乘积