大数据技术的基础技能包括什么(大数据技术的基础是什么)
567
2022-05-28
4.程序访问变量的两种方式
直接访问
例 int a=4;
系统在编译时,已经对变量分配了地址;
过程:变量a——地址
形象表示:回家拿钥匙直接掏出钥匙回家;
用代码更加深刻理解一下
#include
开始逐一分析:
#include
像这样直接告诉家在哪,钥匙在哪,直接一指向一对应就得出结果了;
结果是2304,不知道你做对没有?
因为字符’0’所对应的ASCII码值是48;
char型本身存储的就是ASCII值;
间接访问
例 scanf("%d",&a);
调用函数时,把变量的地址传给函数scanf函数,首先把地址保存到一个单元中然后把从键盘接收的数据通过所存储的地址保存到a变量中;
过程:数值——地址——变量a
形象表示:回家拿钥匙,钥匙放在隔壁房间里,需要向隔壁房间拿出钥匙,再打开自家门;
上面的代码是程序访问变量的直接访问方式;
我们再补充一些代码变成间接代码;
#include
相当于将*p的值增加了1,间接将变量ch的值增加1;
则输出结果为1,1;
而这种程序访问变量的方式为间接变量;
C 语言
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。