C++入门
visual studio 编译器的确好用,但是学习阶段没必要安装这种大的编译器。以后我们会用dev编译器进行培训。当然,如果非要安装,千万小心,一旦安装错误,就要将visual studio安装的所有程序删除干净,因为你不知道到底是哪一个出现了问题。如果不幸,无法清除你安装错误的 visual studio ,那么就要参照《C++培训_001》来重装系统了。
重装也是好事,一来练习一遍装系统的小技能,二来,顺便扩大一下自己C盘的空间(建议扩大到150G-200G)。苹果用户用从应用商店下载xcode编译器也可以学习C++,这样就不用在苹果电脑上安装windows系统了。
C++,从名字上看,比C语言多了两个加号。事实也如此,的确是多了些方便的功能。可以说C++就是由C语言进化而来,它可以使用C语言的功能又能使用自己多出的功能。很少有不一样的标准。
新建项目
建议用 dev 参加培训。dev 新建C++项目步骤如下3个图。
图一:
图二:
图三:
但是还有一点不要忘记。选择c++的标准。(只要设置一次就行)如下两张图。
图一:
图二:
第一个小程序
程序由主函数开始,每个函数由一个返回值返回。下面这个代码就是一个最简单的程序。既有开始又有结尾的完整的程序。
int main()
{
return 0;
}
在dev中,我们 先按 F9,这样使得这段代码被编译器最终转化成只有0和1的一个文件。第二部按下 F10,就能使得刚才生成的文件被运行。
这个程序什么也没有做,运行结果如下一张图。
如果这个程序一闪而过(因为程序什么也没做,有的环境下会一闪而过),可以增加一个系统提供的暂停函数。代码如下。
#include"windows.h" //暂停函数用到的头文件。 需要什么函数,就要包含什么函数的头文件。
int main()
{
system("pause");//系统自带的暂停函数。
return 0;
}
system()函数的扩展知识
#include"windows.h" //暂停函数用到的头文件。
//为了效果明显,我们每个函数前都增加一个暂停函数。
int main()
{
system("pause");//系统自带的暂停函数。
system("title 被system函数改变后的标题");//改变程序框的标题。title + 你起的名字。
system("pause"); //按下回车后注意观察 窗口的标题。
system("mode con cols=48 lines=66");//改变窗口的长宽。用 mode 命令。
system("pause");
system("date");//输出日期
system("pause");
system("cls");//清空屏幕。
system("pause");
system("whoami -all"); //whoami 命令用于查看当前用户信息。
system("shutdown -r");//重启计算机。(开关机需要管理员权限,如果不是管理员无法实现。)
system("shutdown -s -t 10");//10秒后关机。 (公共场所的电脑都是一般权限,个人电脑一般是管理员权限。)
return 0;
}
用 visual studio 编译器新建C++项目
新建如下三张图。(不建议用vs,初学阶段,使用起来麻烦。强大的报错功能会降低学习者的智商。)
部分同学的vs也许没有下载 C++ 功能,点到图一的地方双击下载就行。
图一:
图二:
图三: