第一个C程序
gcc
编译器套件
gcc 下载时自动匹配ubnuto版本进行下载
- gcc name.c -o name
C语言概论
-
一个c程序无论大小,都是由变量和函数组成的
-
main 为主函数,其他函数名无限制
- main 函数为程序入口
- 程序运行从main的起点开始执行
- 只在纯粹的c语言中有效
- 每一个c程序必须有一个main函数
注释
// 注释一行
/*内部框住
全是注释*/
函数结构
-
int 代表函数返回的结果是一个整型
-
viod 代表不返回任何数据
-
return 函数的返回值,返回给父进程
- 返回值和函数类型要保持一致
- 一般情况下,返回值为0,代表运行成功
-
include 引入包含的头文件
- stdio.h 标准的输入输出库
- inlucde <>引入系统库
- include ""引入用户头文件,也可以引用系统头文件,但是效率慢,会现在本文件目录下去寻找相关文件,找不到再去系统库
-
exit()
- 以函数来退出函数
- 在main函数中和ruturn效果一致
关键字
32个关键字
在GCC编译器中定义的32个关键字,可以直接被识别
man手册
- 手册类别
- shell命令
- 系统调用
- 库函数
- 特殊文件(通常出现在/dev目录下)
- 。。。
printf函数
- printf(“输出控制符1,输出控制符2,…”,输出参数1,输出参数2…);
- printf(“输出控制符,非输出控制符”,输出参数);
scanf函数
-
读取键盘上的输入
-
Linux中三个标准输入输出
- 键盘 - 输入
- 屏幕 - 输出
- 屏幕 - 出错
-
scanf(“%d”,&a);//&取址
标识符
-
用来表示某种含义的字符,在C语言中用来为函数、变量、结构体、枚举等命名
-
标识符命名规则
-
只能以下划线、数字、字母、美元符号$组成
-
不能以数字开头
-
不能与关键字同名
-
严格区分大小写
-