1. 什么是C语言?
C语言是人与计算机进行交流的一种语言。是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。
2. C语言的特点
①运算符丰富
②数据类型丰富
③能对位、字节、地址进行操作,能直 接访问硬件
④具有结构化的控制语句
⑤语法限制不太严格,代码编写自由度 大,具有较好的可移植性
⑥代码执行效率高
⑦语言简洁
3. C语言的结构
#include <stdio.h>
int main(void)
{
printf("hello world!!\r\n");
return 0;
}
#include <stdio.h>
#:预处理命令,是在编译之前就要完成的工作
include:英文为包含的意思,文件包含 命令 →找到文件并把文件的内容复制过来
“ ”、< >:都是可以用来寻找文件
< >:只会在默认的路径下寻找头文件
“ ”:先自定义路径下寻找头文件,找不到,再去默认路径下寻找头文件
stdio:是一个完整文件名,表示文件的内容
std:standard
i:input
o:output
所以,stdio意为:标准的输入输出
.h:文件的扩展名,决定文件的属性;表示头文件:
一般存放函数、变量声明和宏定义
所以,#include <stdio.h>的意思是:
在编译之前在系统默认的路径下找到标准的输入输出头文件,并把这个文件复制过来
4. 主函数
在C语言中规定,main就是主函数名
基本格式:返回值类型 main(形参列表)
常见的几种形式
int main(void) --》 常见
void main(void) --》 不属于C语言标准,但是编译器允许的一种的写法
main(void) →返回值类型缺省,默认是int类型
“int main(void)”函数头
“{}”花括号内为函数体
return 0;函数返回值
函数三步:先定义,再声明,后调用
主函数作为程序的入口,主函数结束,程序结束,一个工程里面有且只有一个主函数