课堂笔记
来源:互联网 发布:JAVA扫描仪 编辑:程序博客网 时间:2024/05/02 13:56
printf是行缓冲(满一行才输出)。输出条件如下:遇到'\n'或者'\r';缓冲区填满。
scanf和printf用的同一缓冲区,当printf与scanf连用时会输出。因此在写printf时要加'\n'。
执行程序出现段错误时:1、在每一行代码下面加调试信息printf(“%s: %d\n”,__func__,__LINE__);, 执行后方便找出出现段错误的代码的行数。
2、GDB调试程序
指针是一个变量。不同地址的指针步长不同,步长由保存的地址的类型决定。
对应的内存空间
指向的内存空间:指针变量对应内存空间里保存的地址对应的内存空间
int num = 5;
int *p = num;
num++; 对num对应的内存空间的值自加1
p++; 对p对应的内存空间的值自加1
(*p)++; 对p指向的内存空间的值自加1
0 0
- 课堂笔记
- 课堂笔记
- 课堂笔记
- 课堂笔记
- 课堂笔记
- 课堂笔记
- 课堂笔记
- 课堂笔记
- 课堂笔记
- 课堂笔记
- 课堂笔记
- 课堂笔记
- 课堂笔记
- 课堂笔记!
- 课堂笔记
- 课堂笔记
- 课堂笔记
- 课堂笔记
- 利用级数求和推导泊松分布的期望方差
- poj 1026 chiper(置换幂)
- nginx.conf配置文件详解
- 百度地图:加强篇(路线检索:驾车+步行+公交换乘)
- Office 2016 安装报 30175-11
- 课堂笔记
- 指针实现字符串比较函数strcmp
- 起点 养成好的习惯
- 如何在html文件中嵌入php代码
- C++(15):模板(Template)
- MySQL RAND()函数
- malloc的实现原理
- Herman_lien的水文开篇
- C++(23):动态内存分配