一.C语言是什么
如果要了解C语言,首先需要了解计算机语言,这里我们需要思考什么是计算机语言?
计算机语言是什么?
简而言之就是人与计算机交流的语言,例如人与人之间的交流需要通过语言,像中国人使用汉语,英国人使用英语等等。那么人与计算机交流也需要语言,C语言就属于人与计算机交流语言中的其中一种。
C语言是一种计算机语言,它既具有高级语言的特点,又具有汇编语言的特点
它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如游戏开发、单片机以及嵌入式系统开发。
二.第一个C语言程序
#include <stdio.h> //预处理指令
int main() //定义主函数
{ //函数开始的标注
printf("hello world");//输出所指定的一行休息
return 0; //函数执行完毕时返回函数值0
} //函数结束的标注
这里程序运行的结果是

接一下给大家简单介绍一下每条指令有什么用
1.什么是预处理指令
预处理命令的作用:就是在编译和链接之前,对源文件进行一些文本方面的操作,比如文本替换、文件包含、删除部分代码等,这个过程叫做预处理。
预处理命令的特点:
命令以#开头;
每条命令独占一行;注释可以与指令(命令)放在同一行
命令不以“;”为结束语
2.main函数
这里在我们的代码中可以看见第二行代码中使用了main这个指令,那么main这个指令是什么意思呢?
main函数在C程序中无处不在,那么这个main函数到底代表什么呢?
这个main函数在所有c程序中有且只有一个,这个main函数是c程序的入口,无论main函数处于程序哪个位置都可以,不会影响程序的运行,但程序第一个运行的函数都是main函数
在C语言编程中通常会看到多种main函数书写方式如int main()、int main(void)、void main()
那他们的区别在哪里呢?
int main(void) 指的是此函数的参数为空,不能传入参数,如果你传入参数,就会出错。
int main() 表示可以传入参数,如上述代码中的 return 0;所代表的意思就是返回参数值0。
void main()是一种较为古老的书写方式,在现在的C语言中基本用不到这种书写方式了,所以不做过多介绍
3.printf函数
通过上面的代码命令会在屏幕上输出一行文字“hello world”
printf() 的作用是将参数文本输出到屏幕。它名字里的f代表format(格式化),表示定制输出文本的格式。
printf是C语言格式化输出函数,用于将格式化后的字符串输出到标准输出。标准输出,即标准输出文件,对应终端的屏幕。
这里只是简单介绍一下,详细介绍会在后续文章中发出
4.return 0
return的作用则是有两个方面,一是表示函数已经被执行完了,二是函数运行完需要返回一个结果,所以需要return来返回结果,return后面跟着的数字就是返回结果。所以说,基本上return在函数中是必须有的,即使C语言中有时并不需要返回内容(void),但事实上void可被当作是一个特殊的返回值,return也可被当做是函数已经顺利执行完的一个标志 即return 0;
总结
本篇文章主要是给大家简单介绍一下C语言,让大家 了解C语言的一些简单指令
后面我会带着大家一起更加深入了解学习C语言
大家有不同见解的欢迎在评论区留言,大家下期再见

本文介绍了C语言的基本概念,包括它是计算机语言的一种,具有高级和汇编语言特点,重点讲解了预处理指令、main函数的作用、printf函数用于格式化输出以及return语句的功能。

被折叠的 条评论
为什么被折叠?



