-
下一步学习这个查看全部
-
字符串指针(char *str)指向的字符串存放在代码段,而字符数组(char str[])的字符串存放在栈中。 代码段不能被修改,只有在栈内存或者堆内存的数据才能修改。查看全部
-
指针,直接操作内存查看全部
-
P[4]不是p往下面移动了4个位置,而是从p开始的地址往后移动4个位置取值,p指向的地址还是不变的查看全部
-
在一般传值调用的机制中只能把实参传送给形参,而不能把形参的值反向地传送给实参。因此在函数调用过程中,形参值发生改变,而实参中的值不会变化。而在引用调用的机制当中是将实参引用的地址传递给了形参,所以任何发生在形参上的改变实际上也发生在实参变量上。查看全部
-
指针保存的就是内存的地址查看全部
-
计算为二进制 显示为十进制 编程用十六进制查看全部
-
1.编译命令:gcc -g main.c -o main.out //gcc 后加-g,才能调试main.out文件 2.调试命令:gdb ./main.out 3.调试器(gdb): list:列出源代码,可以输入l或回车以继续显示 break 行号:在指定行数打断点 start:开启单步调试 p a:打印a变量在内存中的情况 n:bt:查看函数堆栈 s:进入函数内部 f 1:切换到编号为1的函数中 q:退出调试查看全部
-
int *p=&a; p+=4; *p=101; p=&a;类似p[4]=101; 指针是动态数组; 在内存里面会在编译时归纳排列,栈内存记录函数活动,代码段记录指令,数据记录申明查看全部
-
2的32次方查看全部
-
代码段查看全部
-
数组地址不允许修改。查看全部
-
计算机内存分配查看全部
-
C 第2季查看全部
-
x/6cb b为单字节打印查看全部
举报
0/150
提交
取消