C++【1】(用QT编写C++)

742 阅读2分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

一、第一个C++程序

1.1 在linux中编写第一个C++程序

执行代码:

#include <iostream>//头文件,命名空间std在这个头文件中定义的
int main(int argc, const char *argv[])4 {
//cout:标准输出,是一个类的对象,类似于结构体变量6
//std:是一个命名空间,cout就是在这个std中定义的
//::︰域解析符,作用域运算符
//endl:换行,也是一个类的对象
	std::cout << "hello world" << std::endl;
	return 0; 
}

如果C++程序中全都是C语言代码,可以使用gcc编译,但是一般都用g++编译

图片.png

1.2 在Qt中编写第一个C++程序

Qt是基于C++的图形界面开发工具,可以编写应用程序、游戏等等

1.2.1 打开Qt并配置

第一步:打开Qt

https://note.youdao.com/yws/public/resource/d23ff061138554293b27d88e32be9553/xmlnote/2FD5C74BEC6C43399990E126DD40D062/E2C2A2BDB07E45908F65AFFBBEFB8801/83843

第二步:修改编码 windows下安装的qt默认的编码格式是UTF-8,如果编写C++程序要输出中文,需要将其修改为GBK或者GB2312,在菜单栏选择“工具”中的“选项”,然后在“文本编辑器”中选择“行为”,然后再“文件编码”下方的“默认编码”修改为GBK或者GB2312,然后点击“ok”即可。

https://note.youdao.com/yws/public/resource/d23ff061138554293b27d88e32be9553/xmlnote/2FD5C74BEC6C43399990E126DD40D062/6AAA75D075CC4C49BF227799B52256C8/83852

1.2.2 创建C++工程并编译代码

第一步:创建工程

  • 方法1:在“欢迎”状态栏中点击“New”

    https://note.youdao.com/yws/public/resource/d23ff061138554293b27d88e32be9553/xmlnote/2FD5C74BEC6C43399990E126DD40D062/D348936F01E046D29CBCF16B0526512E/83863
  • 方法2:在状态栏选择“编辑”,然后再“项目”中鼠标右键点击“新建项目”

    https://note.youdao.com/yws/public/resource/d23ff061138554293b27d88e32be9553/xmlnote/2FD5C74BEC6C43399990E126DD40D062/179BC38597424AB88C8C26CDC18826F8/83867
  • 方法3:在菜单栏点击“文件”,然后里面选择“新建文件或者项目”

图片.png

第二步:在弹出的对话框中选择c++程序

https://note.youdao.com/yws/public/resource/d23ff061138554293b27d88e32be9553/xmlnote/2FD5C74BEC6C43399990E126DD40D062/5D9A7437C5C04D5EA0DDA681D412A3C0/83877

第三步:设置工程名和路径

https://note.youdao.com/yws/public/resource/d23ff061138554293b27d88e32be9553/xmlnote/2FD5C74BEC6C43399990E126DD40D062/86BF510A30F544FF899C7615B9FDCA3E/83881

第四步:一路下一步,然后到达选择编译器的界面,选择指定编译器之后继续下一步

https://note.youdao.com/yws/public/resource/d23ff061138554293b27d88e32be9553/xmlnote/2FD5C74BEC6C43399990E126DD40D062/F3623409081A4CEBB3D35B9EA5E6BCA1/83885

第五步:当工程创建完毕之后,左边项目中可以查看工程中的文件,右边可以显示文件内容

https://note.youdao.com/yws/public/resource/d23ff061138554293b27d88e32be9553/xmlnote/2FD5C74BEC6C43399990E126DD40D062/9928CE0FA1C14A9FB80F17CACA09D692/83891

第六步:运行程序 方法1:点击左下角绿色的三角

https://note.youdao.com/yws/public/resource/d23ff061138554293b27d88e32be9553/xmlnote/2FD5C74BEC6C43399990E126DD40D062/DE3A611BCD6F42AAAD610A0F1A3A408D/83895

方法2:使用快捷键 ctrl + r

1.3 C++编程注意事项

C++的代码文件以.cpp作为后缀名 C++的头文件不加.h,如果要使用C语言中的函数,头文件一般直接使用或者以c作为前缀不加.h, 例如字符串函数头文件可以使用#include<string.h>或者#include

Qt5.14版本默认输出的内容会开启一个终端来输出,也可以不用终端,在状态栏选择“项目”,在项目中点击“Run”,然后将右边的Run internimal前面对钩去掉之后运行输出的内容就不开启终端

https://note.youdao.com/yws/public/resource/d23ff061138554293b27d88e32be9553/xmlnote/2FD5C74BEC6C43399990E126DD40D062/0669A10CC13748B3B808673BF0BD4EBB/83911