> 文章列表 > 总结:C语言

总结:C语言

总结:C语言

一、hello world

#include <stdio.h>int main()
{/* 我的第一个 C 程序 */printf("Hello, World! \\n");return 0;
}

接下来我们讲解一下上面这段程序:

  1. 程序的第一行 #include <stdio.h> 是预处理器指令,告诉 C 编译器在实际编译之前要包含 stdio.h 文件。
  2. 下一行 int main() 是主函数,程序从这里开始执行。
  3. 下一行 /*...*/ 将会被编译器忽略,这里放置程序的注释内容。它们被称为程序的注释。
  4. 下一行 printf(...) 是 C 中另一个可用的函数,会在屏幕上显示消息 "Hello, World!"。
  5. 下一行 return 0; 终止 main() 函数,并返回值 0。

二、gcc编译器

参考:https://www.cnblogs.com/xiaomanon/p/4191583.html

GCC 是一个C语言编译器。但是,gcc不仅仅是个C语言编译器。

显然最初 GCC 的定位确实只用于编译 C 语言。但经过这些年不断的迭代,GCC 的功能得到了很大的扩展,它不仅可以用来编译 C 语言程序,还可以处理 C++、Go、Objective -C 等多种编译语言编写的程序。与此同时,由于之前的 GNU C Compiler 已经无法完美诠释 GCC 的含义,所以其英文全称被重新定义为  GNU Compiler Collection,即 GNU 编译器套件。

所谓编译器,可以简单地将其理解为“翻译器”。要知道,计算机只认识二进制指令(仅有 0 和 1 组成的指令),我们日常编写的 C 语言代码、C++ 代码、Go 代码等,计算机根本无法识别,只有将程序中的每条语句翻译成对应的二进制指令,计算机才能执行。

三、后缀

C语言源代码文件通常以.c结尾,而头文件则通常以.h结尾。头文件中包含了函数原型、宏定义、结构、变量声明等信息,可以被多个源代码文件引用,以提高代码的可读性和可维护性。