第一章 C语言的概念
文章目录
一、什么是C语言?
⼈和⼈交流使⽤的是⾃然语⾔,如:汉语、英语、⽇语 那⼈和计算机是怎么交流的呢?使⽤计算机语⾔。 计算机语言又分为了编译性语言(如C语言)和解释性语言(如python和java)。
⽬前已知已经有上千种计算机语⾔,⼈们是通过计算机语⾔写的程序,给计算机下达指令,让计算机 ⼯作的。C语⾔是⼀⻔编译型计算机语⾔,C语⾔源代码都是⽂本⽂件,⽂本⽂件本⾝⽆法执⾏,必须通过编译 器翻译和链接器的链接,⽣成⼆进制的可执⾏⽂件,可执⾏⽂件才能执⾏。
其中C语言的代码是放在 .c 为后缀的⽂件(C语⾔把 .c 为后缀的⽂件称为源⽂件,把 .h 为后缀的⽂件称为头⽂件)中的,要得到最终运⾏的可执⾏程序,中间要经过编译和链接2个过程。
二、C语言的集成开发环境
1.C语言的编译
C语言是一种编译性语言,同时C语言在我们的编译环境中是具有依赖性的,C语言需要通过编译器将计算机语言转换成机器能够执行的机器指令。在这里我为大家推荐一个集成开发环境进行C编译(集成开发环境(IDE)⽤于提供程序开发环境的应⽤程序,⼀般包括代码编辑器、编译器、调试器和图形⽤⼾界⾯等⼯具)——vc2022社区版!!!因为它好用免费,在工作中也会经常遇见。
三、C语言的main函数
1.main函数
main函数也叫做主函数,每个 C 语⾔程序不管有多少⾏代码,都是从 main 函数开始执⾏的, main 函数是程序的⼊⼝。 main 前⾯的 int 表⽰ main 函数执⾏结束的时候返回⼀个整型类 型的值。所以main函数最后写上return 0;保持呼应。
2.main函数的特点
1.main函数是程序的入口;
2.main函数有且仅有一个;
3.即使⼀个项⽬中有多个.c⽂件,但是只能有⼀个main函数(因为程序的⼊⼝只能有⼀个);
四、出发C语言
总结:
最后让我用C语言的方式欢迎大家来到C语言世界。