c语言001而不是1,C语言001——第一个程序

C语言001——第一个程序

编译器、编辑器、调试器、IDE

在上一节中提到了高级程序设计语言不能直接被计算机所理解并执行,因而需要一个翻译程序来帮助我们将高级语言程序翻译为机器语言程序,这样计算机才能执行。对于C语言这样的编译型语言而言,这一翻译程序叫做编译器。在不同的操作系统上有不同的C语言编译器,也有些C语言编译器是跨平台的——即可以在多种操作系统上执行。常见的C语言编译器有以下几种:

GCC(Linux上的标准C语言编译器,Windows上可以使用Mingw)

Clang(Mac OS X上的默认C语言编译器,也可以在Windows和Linux上使用)

MSVC(MicroSoft Visual C++的缩写,是Windows上的编译器,不能在其他平台上使用)

编译器(这里指文本编辑器),主要用来编写、查看文本文件。文本编辑器非常的多,常见的有:

vim

emacs

Visual Studio Code

Atom

Sublime Text 2/3

notepad++

调试器(Debugger)是一个帮助我们发现并解决程序中的错误的软件。常见的C语言调试器有:

GDB

LLDB

IDE(Integrated Development Environment,集成开发环发环境)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。常见的支持C语言的IDE有:

Visual Studio

Clion

XCode

Qt Creator

Dev-C

C-free

codesblocks

本博客采用了Qt Creator 4.8.0作为C语言的开发环境,主要基于以下原因:

开源免费

跨平台(支持Win、Linux、Mac OS X)

安装时提供编译器,方便使用

Hello,World程序

Hello, World是指在计算机屏幕显示“Hello, World!”(你好,世界!)字符串的计算机程序。相关的程序通常都是每种计算机编程语言最基本、最简单的程序,也会用作示范一个编程语言如何运作[1]。同时它亦可以用来确认一个编程语言的编译器、程序开发环境及运行环境是否已经安装妥当。因为写法简单可见,这也是很多初学者首次接触编程语言时会撰写的程序。

打开Qt Creator,使用Ctrl+N快捷键新建一个项目,如下所示:

8845f1123676?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

新建项目.png

选择Non Qt Project中的Plain C Application,点击Choose,如下所示:

此时可以选择项目位置和名称,位置可以选择本机中的任一目录,建议建立一个专门的目录存放C语言代码,名称为HelloWorld。

8845f1123676?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

项目路径.png

选择下一步后,如下所示:

此时需要选择构建系统,选择默认的qmake即可。

8845f1123676?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

构建系统.png

选择下一步后,如下所示:

此时需要选择构建套件,这里是针对有多个构建套件的情况,勾选MinGW 64bit即可。

8845f1123676?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

构建套件.png

选择下一步后,如下所示:

项目管理,可以添加版本控制系统,这里目前不需要添加。

8845f1123676?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

项目管理.png

之后点击完成即可,默认会生成一个main.c文件,其中包含了一个简单的HelloWorld程序。

如下所示:

8845f1123676?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

默认生成.png

编译运行:

选择上图中左侧的侧三角图标或者使用快捷键Ctrl+R即可编译运行程序。

结果如下所示:

8845f1123676?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

运行.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值