来,手把手带你写C语言的HelloWorld

简介: 本文介绍了如何使用Vscode进行C语言开发,包括安装必要插件、编写Hello World程序及代码解释。Feri强调了注释的重要性,以增强代码可读性和维护性,帮助开发者更好地协作与成长。君志所向,一往无前!

程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!


1.Hello World

我习惯于使用Vscode进行C语言的开发,所以也推荐你使用哈,Vscode的安装这里就不说了,你要是有问题,评论区直接说就可以

Vscode需要安装的插件如下所示:

image.png

  1. C/C++
  2. C/C++ Runner
  3. Chinese
  4. CMake

来,Hello World!代码走起来

# include <stdio.h> //引入头文件

int main(){ //主函数 程序运行的入口
    printf("Hello World!"); //输出语句
    return 0; //函数的返回值
}
AI 代码解读

2.代码解释

1.新建c语言文件

左边->打开文件夹->新建 文件夹

然后点击左边 打开的文件夹 新建文件

命名 demo01.c

右边即可进行C语言代码的编写

2.编写C代码

在c语言中,可以通过 include 导入对应的头文件,需要加#

语法格式:

#include <头文件名>
AI 代码解读

头文件:通常以.h为扩展名,里面包含了一系列的声明,比如函数声明、变量声明、结构体声明、宏定义等内容。

它的主要作用在于:
代码复用与模块化:可以将一些通用的、可能被多个源文件使用的声明放在头文件中。
例如,在一个大型项目里,有多个源文件都需要调用某个数学运算函数,把该函数的声明放在头文件中,各个源文件只需包含这个头文件就能使用相应函数,实现了代码的复用,同时让整个项目结构更加模块化,便于维护和管理。

提供接口信息:对于编写库的开发者来说,头文件相当于向外提供的接口规范。使用该库的程序员通过查看头文件就能知晓有哪些函数、变量等可供使用,以及它们的参数类型、返回值类型等关键信息,而无需关心具体的实现细节,这有助于不同开发者之间的协作以及代码的分离。

像我们这里就引入了stdio.h

stdio.h:用于标准输入输出操作

它声明了像printf()函数用于格式化输出到标准输出设备(通常是屏幕),scanf()函数用于从标准输入设备(通常是键盘)获取用户输入等

C语言的主函数为 int main(){}

就是程序运行的入口

内部使用的printf是一个函数,主要作用就是输出内容

return的意思就是函数内部的返回值,因为主函数为的返回值类型为int,所以必须返回一个整数,一般都是返回个0即可

3.注释

注释是用于对代码进行解释说明的部分,它并不会参与程序的实际编译和执行,但却有着至关重要的作用。

单行注释

语法形式:以 “//” 开头,从 “//” 开始直到本行末尾的内容都会被当作注释内容而被编译器忽略

多行注释

语法形式:以 “/” 开头,以 “/” 结尾,在这两个符号之间的所有内容,无论占据多少行,都会被视作注释内容而被编译器忽略


# include <stdio.h> //引入头文件

// 单行注释 快速说明、调试辅助 使用 
/* 多行注释 详细解释、代码版权、版本等 使用*/
int main(){ //主函数 程序运行的入口
    printf("程序员Feri"); //输出语句
    return 0; //函数的返回值
}
AI 代码解读

理论上,只要是开发中代码,都需要加注释的,但是这玩意就跟理想和现实一样,不过还是建议每个人养成个习惯,加注释说明

注释的重要性

增强代码可读性:无论是自己,还是其他开发者阅读和理解代码,清晰合理的注释都能帮助他们快速明白代码的意图、功能以及逻辑流程,减少理解代码所花费的时间成本。

便于代码维护与协作:多注释可以让不同开发者之间更好地交接代码,了解各个部分的具体作用。而且在对代码进行修改、扩展等维护工作时,注释能帮助维护者更快地定位相关代码以及知晓修改的影响范围等

好啦,本篇就到这里吧,你看,每篇只需5分钟,即可拿下!

目录
打赏
0
1
1
0
50
分享
相关文章
|
10月前
|
C语言的“Hello World”
C语言的“Hello World”
115 0
c语言之helloworld(CLion)
c语言之helloworld(CLion)
“ Hello world ”中的秘密之【C语言程序编译和链接】
作为C语言最经典的代码,大家都可以轻易写出。但是代码的运行过程却很少有人清楚,接下来我将介绍代码运行的奥秘。
73 0
【C语言】“hello world!”程序入门详解
【C语言】“hello world!”程序入门详解
101 0