摘要:
NULL 二进制全部为0的含义: 数值 0 字符串结束标记 \0 空指针NULL NULL表示编号为 0 的内存单元地址 计算机规定:以 0 为编号的存储单元的内容不可读,不可写 typedef 为某种数据类型再取个别名 Demo1 Demo2 Demo3 阅读全文
posted @ 2020-09-04 12:24
tree6x7
阅读(163)
评论(0)
推荐(0)
摘要:
传统数组的缺点 数组长度必须事先指定且只能是常整数,不能是变量 int a[5]; √ int len = 5; int a[len]; × 传统形式定义的数组,该数组所占用内存空间无法手动释放 int a[5] = {1, 2, 3, 4, 5}; 在函数运行期间,这 20 个字节的存储空间无法手 阅读全文
posted @ 2020-09-04 12:23
tree6x7
阅读(139)
评论(0)
推荐(0)
摘要:
数组元素个数 Line13 这里的 p 是指针变量,p[0] 应该不存在的,怎么能这样用? C 语言中可以用指针表示数组的每一个元素。本质上,对同一个对象有两种不同的符号表示。如定义:a[n] ~ *(a+n),即寻址到内存 a,然后移动 n 个单元,再取出数组。故 p[0] ~ *(p+0),该值 阅读全文
posted @ 2020-09-04 12:21
tree6x7
阅读(143)
评论(0)
推荐(0)
摘要:
指针的定义 地址 内存单元的编号(是一个从0开始的非负整数) 地址值的范围:0~2^地址总线数 - 1 指针 数据类型:地址,存储地址这种类型的变量 保存对象地址的变量,指针是一种"地址变量"。通常也叫"指针变量",统称"指针" 指针变量就是存放内存单元编号的变量,或者说指针变量就是存放地址的变量 阅读全文
posted @ 2020-09-04 12:17
tree6x7
阅读(171)
评论(0)
推荐(0)
摘要:
符号常量 在 C 语言中,可以用一个 [标识符] 来表示一个常量,称之为【符号常量】 符号常量使用前必须先定义,其一般形式为:#define 标识符 常量 其中,#define 也是一条预处理命令(预处理命令都以 # 开头),称为【宏定义命令】,其功能是把该 [标识符] 定义为其后的常量值。一经定义 阅读全文
posted @ 2020-09-04 12:15
tree6x7
阅读(694)
评论(0)
推荐(0)
摘要:
函数是什么 是一个工具,为了解决大量类似问题而设计的一串代码,以函数之名,对数据用那一串代码来进行处理,最终将结果返回 如何定义函数 基本语法函数的返回值类型 函数的名字(函数的形参列表) { 函数的执行体 } Tips 执行体:详细描述函数之所以能够实现某个特定功能的具体步骤 函数内部定义的变量只 阅读全文
posted @ 2020-09-04 12:14
tree6x7
阅读(226)
评论(0)
推荐(0)

浙公网安备 33010602011771号