非常风气网www.verywind.cn
首页
指针到底怎么理解
“
指针
可以作为输出参数”是
如何理解
啊?
答:
指针
就是一个long型的变量,表示一个内存地址,所以
怎么
输入输出都行的。不过在调用函数的过程中,函数的内部变量或非引用的输入变量都是临时变量,在函数调用结束的时候,它们占用的空间都会被释放掉,所以如果你把它们的指针作为结果输出的话,调用函数的那个语句得到的已经是一段非法地址(已经被释放了...
关于
指针
、数组的
理解
答:
第一个不是地址,它表示地址(p+2)指向的内容加3后的值。第二个表示地址p指向的内容加3后的值。两者区别:前者是地址(p+2)指向的内容加3的值。后者是地址p指向的内容加2再加3后的值。如果前面有写 p=a 那么语句就是正确的的。p=a后,p是指向a【0】的
指针
,对指针p+2后,它对应的...
不太
理解指针
问题。什么叫没有对指针进行初始化呀还有这几个选项为啥...
答:
指针
本身就是一个地址,不用带&q取地址符号,而且指针没有指向一个确定的地址(指针没有初始化),A、B错;当不是在定义的时候,"*"表示取数据符号,即*P在D选项中表示一个数据而不是地址,所以不能赋一个地址给它,D错
...我在学习
指针
时候感面觉很模糊,
如何
才能加深
理解
?谢谢
答:
指针
是C中的精华,C++只是为了兼容C才有了指针,学习C必须把指针学好。C++更注重的是面向对象。也就是类。C中的指针可以这样
理解
。每个运行的程序都有4G的虚拟内存。现在的机器大都32位的。4G 就是2的32次方。也就是说这4G内存如果从0开始编号到4G,需要32位才可以正好编完。在内存中都是2进制表示...
问题1:
指针
中++*p,*++p,*p++,(*p)++,*(p++)
到底
是
怎么
用的,有谁能...
答:
对于
指针
,可以简单的这样
理解
,带有*号的,就是这个数值,不带有*号的,就是地址。例如:int array[5]={1,2,3,4,5} *p;p=array[0]或者p=array;++*p就是array[0]自加后的值,即1+1后的值;++p就是array加完后再取它的数组值,就是array[1]的值,即2;p++就是array[0]本身。
C中的数组名
指针怎么理解
?
答:
则p的用法同a是一样的哦而T是一维
指针
,所以只能 T = a[0](或a[1],a[2]……或*(a+0),*(a+1)……)这样,T每次就指向了二维数组的每一行a[0][0]=T[0],a[0][1]=T[1]……这样,那么
如何
表示 a[1][0],a[2][0]……即不同行的数呢,呵呵,那么我们也可以换行表示它!请...
CE的
指针
的
理解
答:
会不会变用CE看地址是不是绿色的,一般来说绿色地址是不会变的(静态变量 全局变量)会变的只有黑色地址(栈堆上的 临时变量等)如果变了就肯定读不出来了
php中的
指针
是什么呢?
如何理解
?
答:
PHP里是没有
指针
的概念的,指针在C与C++里有,你上面的“->”是调用对象的属性或方法的一种表示方法,通常在Java里是点".",而在PHP里是用"->"用来指向对象的属性或方法
C语言的
指针
有什么优缺点?
答:
是标识一块内存。电脑内存上的每一个字节都具有一个编号,称为地址(可以简单
理解
为
指针
),任何读写内存的指令都必须携带地址信息,否则电脑不知道读写那块内存。不管程序是用什么语言写的,要运行数据和代码必须驻留内存,CPU要执行指令必须有一个“指针”程序计数器指向内存的代码块,如果某个指令要操作...
怎么理解指针
的*号
答:
int *a;表示他是一个
指针
,是一个指向int类型的指针,里面存储的是一个地址,*是起声明指针的作用。a=1;表示对指针a所指向的地址的内容赋值为1;这里的*相当于取地址值的意思。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网