随笔分类 -  CS专业课 / C

review for 二级
摘要:指针 地址与指针变量 内存地址 将内存抽象成一个很大的一维字符数组。 编码就是对内存的每一个字节分配一个 32 位或 64 位的编号(与 32 位或者 64 位处理器相关)。 这个内存编号我们称之为内存地址。 内存中的每一个数据都会分配相应的地址,使用 sizeof(变量名|数据类型) 可得出数据所 阅读全文
posted @ 2020-09-24 15:13 tree6x7 阅读(125) 评论(0) 推荐(0) 编辑
摘要:数组 数组概述 在程序设计中,为了方便处理数据把具有相同类型的若干变量按有序形式组织起来——称为数组。 数组就是在内存中连续的相同类型的变量空间。同一个数组所有的成员都是相同的数据类型,同时所有的成员在内存中的地址是连续的。 数组属于构造数据类型: 一个数组可以分解为多个数组元素:这些数组元素可以是 阅读全文
posted @ 2020-09-24 15:04 tree6x7 阅读(340) 评论(0) 推荐(0) 编辑
摘要:基本语句 表达式语句 C 程序设计语言的表达式语句由表达式加上分号 ; 组成 分别由以下几种类:算术表达式、赋值表达式、逗号表达式、关系表达式、逻辑表达式 等... 其一般形式为:表达式; 执行表达式语句就是计算表达式的值 空语句 空语句是什么也不执行的语句,一般由分号 ; 或大括号 {} 组成 在 阅读全文
posted @ 2020-09-24 15:00 tree6x7 阅读(215) 评论(0) 推荐(0) 编辑
摘要:主函数&其他函数 主函数 一个完整的 C 语言程序,是由一个、且只能有一个 main()(又称"主函数",必须有) 和若干个其他函数结合而成(可选)。 main()是 C 语言程序的入口,程序是从 main() 开始执行。 其他函数 从函数定义的角度看,函数可分为 [系统函数] 和 [用户定义函数] 阅读全文
posted @ 2020-09-24 14:56 tree6x7 阅读(244) 评论(0) 推荐(0) 编辑
摘要:NULL 二进制全部为0的含义: 数值 0 字符串结束标记 \0 空指针NULL NULL表示编号为 0 的内存单元地址 计算机规定:以 0 为编号的存储单元的内容不可读,不可写 typedef 为某种数据类型再取个别名 Demo1 Demo2 Demo3 阅读全文
posted @ 2020-09-04 12:24 tree6x7 阅读(159) 评论(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 阅读(128) 评论(0) 推荐(0) 编辑
摘要:数组元素个数 Line13 这里的 p 是指针变量,p[0] 应该不存在的,怎么能这样用? C 语言中可以用指针表示数组的每一个元素。本质上,对同一个对象有两种不同的符号表示。如定义:a[n] ~ *(a+n),即寻址到内存 a,然后移动 n 个单元,再取出数组。故 p[0] ~ *(p+0),该值 阅读全文
posted @ 2020-09-04 12:21 tree6x7 阅读(130) 评论(0) 推荐(0) 编辑
摘要:指针的定义 地址 内存单元的编号(是一个从0开始的非负整数) 地址值的范围:0~2^地址总线数 - 1 指针 数据类型:地址,存储地址这种类型的变量 保存对象地址的变量,指针是一种"地址变量"。通常也叫"指针变量",统称"指针" 指针变量就是存放内存单元编号的变量,或者说指针变量就是存放地址的变量 阅读全文
posted @ 2020-09-04 12:17 tree6x7 阅读(162) 评论(0) 推荐(0) 编辑
摘要:符号常量 在 C 语言中,可以用一个 [标识符] 来表示一个常量,称之为【符号常量】 符号常量使用前必须先定义,其一般形式为:#define 标识符 常量 其中,#define 也是一条预处理命令(预处理命令都以 # 开头),称为【宏定义命令】,其功能是把该 [标识符] 定义为其后的常量值。一经定义 阅读全文
posted @ 2020-09-04 12:15 tree6x7 阅读(661) 评论(0) 推荐(0) 编辑
摘要:函数是什么 是一个工具,为了解决大量类似问题而设计的一串代码,以函数之名,对数据用那一串代码来进行处理,最终将结果返回 如何定义函数 基本语法函数的返回值类型 函数的名字(函数的形参列表) { 函数的执行体 } Tips 执行体:详细描述函数之所以能够实现某个特定功能的具体步骤 函数内部定义的变量只 阅读全文
posted @ 2020-09-04 12:14 tree6x7 阅读(220) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩