学习 C语言第一天 :C语言常见概念

1.C语言是什么?

  那人和计算机是怎么交流的呢?使用计算机语言。

  C语言就是众多计算机语言中的一种,当然C++/Java/Go/Python都是计算机语言。

2.了解 C语言的历史和辉煌

  初衷:C语言最初是作为 Unix系统开发工具而发明的。

  历史过程:

  2.1.发明 B语言: 1969年,贝尔实验室的肯·汤普森(Ken Thompson)与丹尼斯·里奇(Dennis Ritchie) 一起开发了Unix 操作系统。Unix 是用汇编语言写的,为了移植到其他计算机,汤普森就在 BCPL 语言的基础上发明了 B 语言。

  2.2.发明 C语言:1972年,丹尼斯·里奇和布莱恩·柯林汉(Brian Kernighan) 又在 B 语言的基础上重新设计了一种新语言,这种新语言取代了 B 语言,所以称为 C语言。

  2.3.过程Unix系统使用C重写:1973年,整个 Unix 系统都使用 C 语言重写。此后,这种语言开始快速流传,广泛用于各种操作系统和系统软件的开发。

  2.4.过程 C 语言标准化:1988年,美国国家标准协会 (ANSI) 正式将C 语言标准化,标志着 C 语言开始稳定和规范化。

  2.5.至今 :一直到今天C语言还是在广泛的使用,在计算机语言的排行榜上霸占前三名。

3.C语言 编译 和 链接

  3.1.编译和链接

     C语言是一门编译型计算机语言,C语言源代码都是文本文件,文本文件本身无法执行,必须通过编译器翻译和链接器的链接,生成二进制的可执行文件,可执行文件才能执行。

     C语言代码是放在,.c 为后缀的文件中的,要得到最终运行的可执行程序,中间要经过编译和链接2个过程。

     注意:1.每个源文件(.c)单独经过编译器处理生成对应的目标文件(.obi为后缀的文件)

                2.多个目标文件和库文件经过链接器处理生成对应的可执行程序(.exe文件)

                 所以这就是为什么在windows下运行C语言程序生成的 exe 可执行文件。

4. VS 项目的 源文件 和 头文件介绍

  4.1.在C语言中,把 .c 为后缀的文件称为源文件,把 .h 为后缀的文件称为头文件

5.讲解 第一个 C语言程序

#include <stdio.h>




int main() {
	printf("Hello ! NanChengYuan!");
	return 0;
}

  5.1.main 函数

      每个C语言程序不管有多少行代码,都是从 main 函数开始执行的,main 函数是程序的入口,main 函数也被叫做:主函数。 main 前面的 int 表示 main 函数执行结束的时候返回一个整型类的值,所以在 main 函数的最后写 return 0; 正好前后呼应。

  • main函数是程序的入口
  • main函数有且仅有一个
  • 即使一个项目中有多个.c文件,但是只能有一个main函数 (因为程序的入口只能有一个)

  5.2.printf 和 库函数

     在上面有一句代码:

printf("Hello ! NanChengYuan!");

     代码中使用了 printf 函数,实现了在屏幕上的信息的打印。

     这里简单的介绍一下 printf ,printf 是一个库函数,它的功能是在标准输出设备 (一般指屏幕)上进行信息的打印。上面的代码是使用 printf 函数打印字符串。只要把想要打印的一串字符放在双引号中并传递给printf函数就可以打印。

   5.3.什么是库函数?

       为了不再重复实现常见的代码,让程序员提升开发效率,C语言标准规定了一组函数,这些函数再由不同的编译器厂商根据标准进行实现,提供给程序员使用。这些函数组成了一个函数库,被称为标准库,这些函数也被称为库函数。在这个基础上一些编译器厂商可能会额外扩展提供部分函数 (这些函数其他编译器不一定支持)。

    注:在 VS 运行程序的时候,快捷键 CTRL + F5,库函数比较多,

          可以参考链接的内容:https://cplusplus.com/reference/clibrary/

猜你喜欢

转载自blog.csdn.net/m0_58724783/article/details/131876689