C_笔记整理_3
来源:互联网 发布:程序员写博客写什么 编辑:程序博客网 时间:2024/06/04 22:10
数组与数组指针的区别
一维数组使用一级指针
二维数组使用数组指针,不能使用二维指针数组指针与指针数组
- 数组指针:
int a[2][3];
char (*pa)[3] = a;
//占4个字节,只有一个首地址,只保存一个地址 - 二级指针:
char c = 'x';
char* pc = &c;
char** ppc = &pc;
- 指针数组:
char a = 'x';
char b = 'y';
char c = 'z';
char* pb[3] = {&a,&b,&c};
//三个变量分别存放在3个地址,占3x4个字节
- 数组指针:
gdb调试
- gcc -g sort.c -o sort //-g:debug
- gdb -q sort //-q:不输出配置信息
start //开始
b 22 //在22行打断点
run //运行程序
s //step 下一步
n //next 下一步(不进入子函数)
p/d i //i的十进制输出
//d 数字,字符
//s 字符串
//x 地址 - 有参数的main函数调试:
b22 //先设置断点
set args 123 345 //设置main函数参数
run //执行程序
main函数的参数
int main(){}
int main(void){}
int main(int argc,char* argv[]){}
int main(int argc,char** argv){}
阅读全文
0 0
- C_笔记整理_3
- C_笔记整理_1
- C_笔记整理_2
- C_笔记整理_4
- C_笔记整理_5
- 冒泡排序C_整理
- 工具代码整理_3
- Java初级笔记_3
- Paper阅读笔记_3
- EasyUI学习笔记_3
- [CCNA笔记_3]交换机
- python笔记_3
- Qt笔记_3
- Boolan c++笔记_3
- ZigBee学习笔记_HalDriverInit()_3
- 顶_工作笔记_3
- C_关于qsort和sort排序方法的相应整理
- IOS开发笔记_3.UINavigationController层次关系
- string与CString,int,char[],char*之间的转换
- 基于生长的棋盘格角点检测方法--(1)原理介绍 .
- 实验五:用callback增强链表模块来实现命令行菜单小程序V2.8
- Python sorted()的用法
- 文章标题
- C_笔记整理_3
- 数进制转化问题
- java-集合Map接口
- hdu 5536 Chip Factory(字典树)
- 欧几里得(gcd) + 拓展欧几里得(ext_gxd)
- QT5.9.1与opencv3.3读取图片
- ajax请求status为canceled的原因浅析
- 基于生长的棋盘格角点检测方法--(2)代码详解(上)
- day73_oracle03_练习题