欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C语言基础知识

程序员文章站 2024-03-15 13:01:53
...

C语言基础知识

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

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

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

    操作区

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

C语言基础知识

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

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

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

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

C语言基础知识
C语言基础知识
C语言基础知识