C语言基础知识

来源:互联网 发布:做网络推广的心得 编辑:程序博客网 时间:2024/06/07 17:44

这里写图片描述

C语言历史: Ritchie 和Thompson 开发C语言 与 UNIX
C语言: 将 源代码文件 转换为 可执行文件
此文件包含可运行的机器语言代码
分两步 编译
链接

链接时,目标文件不能运行
缺少元素: 1、启动代码: 程序和操作系统之间的接口
2、 库函数

程序中:
main() 主函数
{
定义区

    操作区

}
系统一般先跳转到main函数,然后跳转到内部函数,执行完之后再返回main 函数,再跳转到下一个函数,依次循环往复,直至结束。
% 为占位符 ,变量

这里写图片描述

函数 里面分 实际参数 和 形参
C函数只能返回一个数值,而传参可以返回多个。

变量名 变量的存储的首地址
变量的数据类型 变量的存储空间大小
养成良好的编程习惯:
1、 选择有意义的名字,注释
如: Jave FuncInit
软件 func_init
2、 每个区之间空一行
3、 一句程序一行
4、 变量,将元音去掉
如: dst
这里写图片描述
存储单位: 位(bit), 字节(8 bits), 字(机器字长)
字取决于CPU的寄存器多少位
8位机,8位; 16位机,16位

常量: 编译器一般通过 书写 来判断类型
(宏定义中也有常量)
变量:通过 数据类型 来 定义变量的类型

8位 有符号:-128 — +127
无符号:0 — 255
16位 有符号: -32768 — +32767
无符号: 0 — 65535

这里写图片描述
这里写图片描述
这里写图片描述