1_学习目标
熟练掌握C语言,满分如果100分,目标99分
2_为什么学习C语言
1.为专升本专业课取得优异成绩
2.为参加算法类比赛
3.充实自己的编程基础
4.为更好学习其他编程语言做基础
3_C语言应用领域和特点
C语言是一种广泛使用的计算机编程语言,由美国计算机科学家丹尼斯·里奇在20世纪70年代初开发。它的主要特点包括简洁、灵活、高效、可移植和强大的控制能力。这些特性使得C语言在编程中具有广泛的应用。
C语言的应用领域主要可以分为两大块:系统软件开发和应用软件开发。在系统软件开发中,C语言被广泛应用于操作系统(例如UNIX、Windows和Linux)、驱动程序(如主板驱动、显卡驱动和摄像头驱动)以及数据库(如SQL Server、Oracle、MySQL和DB2)的开发。此外,C语言还应用于嵌入式系统的开发,如嵌入式操作系统、嵌入式驱动程序和嵌入式应用程序。在应用软件开发领域,C语言常用于游戏开发、科学计算和人工智能等领域。
4_C语言代码结构
-
头文件(Header Files):包含函数声明、宏定义和类型定义等信息。
-
全局变量和宏定义(Global Variables and Macros):用于存储程序运行过程中需要的数据或定义常量。
-
函数声明(Function Declarations):用于声明函数的名称、返回值类型和参数列表等信息。
-
主函数(Main Function):程序的入口点,所有程序从这里开始执行。
-
函数定义(Function Definitions):实现函数的具体功能。
-
编译预处理指令(Preprocessor Directives):用于在编译之前对源代码进行预处理,例如条件编译指令 #ifdef、#ifndef、#endif 等。
-
注释(Comments):用于解释代码的作用和功能,提高代码的可读性。
5_C语言常见三行代码作用
#include <stdio.h>/*引用头文件,里面内容是程序编译之前要处理的,stdio.h全称standard input&output 即有关标准输入输出的信息*/
int main (){//main函数是程序的入口,程序总是从main函数开始,若main函数中有其他函数则先对其他函数进行调用
return 0;//将结果返回到函数调用处,这行代码可省略
}
6_C语言的执行流程
.obj文件:在C、C++等编译型语言中,.obj是一个由源代码文件(如 .c 或 .cpp 文件)经过编译器编译后生成的目标文件。它包含了程序的二进制代码和一些调试信息,但还不能直接执行。目标文件需要通过链接器与相应的库文件链接后才能生成最终的可执行文件(如 .exe 文件)