学习内容:
P19 数组入门
数组是包含给定数据类型的一组数据,即一组相同数据类型元素的集合。
P20 函数
函数是将任务进行模块划分的基本单位。
定义函数的语法:函数返回类型 函数名 (形参列表) {函数体}
P21
函数的声明 与形参名无关
函数的调用
被调用函数写到调用函数上面 先出现函数名
P22
两边之和大于第三边
P23 可见性(作用域)和生存期
作用域(可见性)指标识符能够被使用的范围;只有在作用域内标识符才可以被使用。
此阶段针对编译和链接过程。
P24 生存期
生存期也叫生命期,此阶段针对的是程序的执行过程。
P25 解答
P26 运算符
运算符优先级
术语:
操作数:是程序操纵的数据实体
运算符:是可以对数据进行相应操作的符号;
根据运算符可操作的操作符个数,可把运算符分为一元运算符(单目运算符)、二元运算符(双目运算符)和多元运算符( ?: 三目运算符)。
左值和右值 以赋值符号“ = ”为界,=左边为左值,=右边为右值
P27 乘等
*= 乘以后面最终算数值
P28 自增运算符
前置++ x = ++a x为a+1 a为a+1 回写能力
后置++ x = a++ x为a a为a+1
自加只在整数位加1
P29 %(余数)取模
取余运算符只能用于整型 int,不能用于 float
取模运算在C语言的应用:
1 判断是否能够整除某个数;
2 判别奇偶数,判别质数;
3 计算范围,形成循环;
4 求最大公约数
P30 最大公约数
最常用算法是欧几里得算法(又称辗转相除法)
gcb( a,b) = gcb( b, a mod b)
P31 指针入门1
内存(在程序中称为主存DRAM)是计算机中重要的部件之一,它是外存(硬盘)与CPU进行沟通的桥梁。
把内存以8位二进制(bit)划分为存储单元(1字节)
一个存储单元 ==> 一个字节 ==> 8位二进制(bit)
对内存存储单元进行编号,这些编号称为该内存存储单元的地址。
0 x 16进制
X86 32位 地址由32位2进制构成 4字节
X64 64位 地址由64位2进制构成 8字节
低地址/高地址
P32 指针入门2
p p本身
*p p的指向
学习时间:
2022.06.12
2022.06.22
2022.06.25