关于 C++的书籍以前也看过一些,但是不多,总感觉自己没有一个系统的学习.在学校的时候就对c++感兴趣,但是由于种种原因或者是种种借口,学习了一断时间后中断了,毕业后工作上也没有用到C++,渐渐的就忘记了.最近下了狠心学习c++,但又怕学习的热情会再次中断,所以就来blog上写写,这样自己也能有个约束,也让自己好好的花心思把c++饱餐一顿。
我会在接下来的系列笔记中把我所学的都记录下来,所调试的例子都开源给大家(环境vc++.net),好了费话不多说了,下面开始我的初学第一课,用vc++.net开发第一个实例.
(1)首先打开vs2003-->新建项目-->选择"Visual C++项目"-->Win32控制台项目
(2)新建项目名称 "MyFirstProject",按照默认设置点击完成即可.
(3)在MyFirstProject.cpp文件中输入以下命令
- #include "stdafx.h"
- int _tmain(int argc, _TCHAR* argv[])
- {
- //输出这是我的第一个程序!
- std::cout << "这是我的第一个程序!";
- //主要目的是不让屏幕一闪而过
- int i;
- std::cin >> i;
- return 0;
- }
(4)点击"启动"观看效果,可以看到在Dos的窗口上输出了"这是我的第一个程序!",那就对了,第一个程序调试通过!
(5)关于代码的一些说明:
第一行#include "stdafx.h" ,这个主要是包含一个头文件,通常我们用#include "文件名.h"表示自己创建的头文件,而用#include <文件名.h>表示引用系统自身的头文件
第三行int _tmain(int argc, _TCHAR* argv[])可以写成我们常见的int main()这样看上去更直观一点,其实也没有什么
第六行std::cout <<"这是我的第一个程序!";这个主要是调用标准输入输出的命令来输出所以要加上std::如果想省去,就直接包含头文件下面加入以下命令 using namespace std;这样std::cout 就可以简写成cout,std::cin 可以简写成cin,关于具体原因我们以后再述.
第十二行 return 0 这是c++函数的返回类型决定的,我们定义了int main(){}所以返回值也必须要是整形,但是如果不返回0记者可以自己试试结果如何!结果都是一样的,但什么时候会不一样呢,以后再说.
(6)本例源码,点击下载