c语言是丹尼斯·里奇(Dennis Ritchi)在B语言的基础上开发改良而成的一门结构化的高级语言,它也可以称为中级语言。
当然,中级不代表c语言相比于其他高级语言来说低级,恰恰相反,c语言的功能无比强大,它能够对计算机中最基本的位、字节进行运算,能够直接对内存进行操作(指针),它的代码执行效率高、精简、可移植性好等等特性。让它成为了高级语言中最适合底层开发的高级语言(它与其他的高级语言相比,它和硬件的关系更紧密)。这使得它成为底层开发中最常用的一门高级语言。
注意:以下所有代码均在VS2019中实现,如代码有不同的输出,均是编译器的问题,与本人无关
1.1 我们的第一个c程序:
#include<stdio.h>
int main()
{
printf("Hello, the world of C language!\n");
return 0;
}
先让我们看一下运行结果:
这段代码直接在屏幕上打印了Hello, the world of C language!这句话,让我们来分析一下:
1.1.1 #include<stdio.h>
一. include:包含的意思,使用格式是 #include<要引用的头文件名>
二. stdio.h
stdio:standard input & output 意思是标准输入输出,它包含了一些我们常用的函数和数据。它是C/C++中的头文件的文件名,格式是: 主文件名.h
这句话的含义是:包含stdio.h中的内容。作用是在编译时,编译器将stdio.h头文件中的内容拷贝到你的源文件的相同位置。
1.1.2 int main()
{
.........
}
一. int:整形的意思,是一种数据类型。
二. main():c语言的入口,c语言运行时从这里开始运行。main函数在一个c程序中有且只有一个,不能缺少,也不能多于一个。 对于main来说,返回0代表程序正常运行结束,返回非0代表程序异常。
main的格式: 返回值的数据类型 main()
三.
{
······
} :c语言中一个函数的函数体,一个c函数的函数体中的所有语句必须被它括起来。
{ :代表一个函数体开始执行的地方。
} :代表一个函数体执行结束的地方。
1.1.3 printf("Hello, the world of C language!\n");
一. printf() : 函数的作用是在屏幕上原样打印出""内的数据(转义字符除外)。
使用格式:printf("要打印的字符")
二. Hello, the world of C language! :一段英文,被原样打印,没有实际意义。
三. \n :转义字符,效果是在屏幕上换行。
四. ;:在c程序中经常出现,使用场景是一条c语句的结尾。表明这一条c语句的结束。任何c语句(除了函数定义中,函数名后面不需要加)都要加上分号。
五. return :返回一个值,这个返回值的类型就是函数的返回值的类型。
格式:return 表达式;
注意: 在空行下面的那一段话,是编译器在程序结束自动添加的,可以不用看它。
今天的内容就到这里了,如果觉得作者写的还不错的话就请点赞收藏支持一下啦~~
对于今天的内容有什么不懂的或者是有什么问题,请在下方评论区或留言或私信作者,作者看到会及时回复的,期待你们的来信!
感谢大家伙的观看,咱们下期再见!