这里写自定义目录 标题
课程安排
变量
一般用16进制来表示地址。
P8 08 数据类型-整型
如果超出,会回到负数。
P9 09 数据类型-sizeof关键字
P10 10 数据类型-实型
默认情况下,输出一个小数是6位。
P11 11 数据类型-字符型
12 转义字符
endl的作用
endl的作用bai是换行
可以插入到输出流中du,效果为在输出结果中插入换行符zhi’\n’
\t的使用,占用8个位置。
水平制表符号,使得输出更加整齐。
P13 13 数据类型-字符串类型
数组
打印数组名,会得到16位的地址。
数组的最后一个元素的索引等于总长度减一
48二维数组a[ 2 ][ 3 ]
函数
实参和形参
函数定义里小括号内称为形参,函数调用时传入的参数称为实参
函数的值传递
54函数的声明
因为C++都是顺序执行的。
如果max方法放在main方法前面,没问题。
如果max方法放在main方法后面,需要声明。
因为顺序执行,main方法中可能会用到max。
P55 55 函数-函数的分文件编写
#include ""
""代表这个是自定义的。
错误写法,无法运行。
这里需要创建项目,才能一起运行分文件。
创造文件
P56 56 指针-指针的定义和使用
定义指针
学完了汇编,看这个就很简单。
指针变量p,保存了地址。
int * p;
为什么要写*?
因为它是指针变量,需要和别的变量进行区分。
加了*,就是为了标识,然后进行区分。
使用指针
通过*p,找到地址的内容。
P57 57 指针-指针所占内存空间
总结:所有指针类型在32位操作系统下是4个字节
总结:所有指针类型在64位操作系统下是8个字节
但是
通过codeblock 我的电脑得出来的是4.
弹幕:这个取决于你编译环境。
P58 58 指针-空指针
int * const p = &a;
const 变量=常量
所以是指针常量。
const+指针=>常量指针;
const int * 常量 =>常量指针;
int * const+变量=>指针常量
常量指针,指针可以改。
指针常量,常量可以改。
61 指针数组
int类型是4个字节。
跳到下一个元素。元素是int类型,所以跳了4个字节。
P62 62 指针-指针和函数
交换的是数据。没有交换地址。
P63 63 指针-指针配合数组和函数案例
函数命名是大驼峰式。