00问答网
所有问题
当前搜索:
变量的指针就是变量的地址
C++中,引用与取
地址
有什么区别?
答:
1、引用:用来进行传值。2、取地址:用来获取首地址。二、运算不同 1、引用:对引用求地址,
就是
对目标
变量
求地址。&ra与&a相等。即常说引用名是目标变量名的一个别名。2、取地址:是这样一种运算,返回一个指针,该指针的值是当时声明p 时开辟
的地址
,指针的类型是p的类型对应
的指针
类型。三、...
如果能把C语言的要点给我列的在详细一点就更好了
答:
指针变量就是
存地址的变量。在C语言中用一个变量存另一个
变量的地址
,那么就称这个变量为指针变量,指针变量的值就是地址。通常指针变量被简称为指针。指针变量是有类型的,即指针值增1表示指向下一个数据,如整型数据在内存中占两个字节,它
的指针
变量增1是增两个字节。如实型数据在内存中占4个字节,它的指针变量...
c语言中"&取
地址
"是什么意思?
答:
int *p()&是取址运算符。又如scanf("。。下面是定义和声明中用到指针的小结int *p。运行后p=2000;
就是
把a的地址2000赋给p,作用是提取一个
变量的地址
。&就提取它的地址,由地址找到a在内存中的空间。*是指针运算符。它由n个指向整型数据
的指针
元素组成;,它指向一个指向整型数据的指针变量...
[急]
指针变量
中
的地址
是该
变量的
2进制写法吗?
答:
但如果有一个方格里放的是另一个方格的编号,这就叫指针啦!int a时a也是有地址的,由程序分配,比如a
的地址
&a 是第80号方格,但80号方格里放的是另一个方格的编号,假如是50,那么*a
就是
第50号方格里的内容.这东西真不好讲解啊!自己好好琢磨吧,琢磨透了学
指针就
容易了 ...
执行语句int *p;后,
指针变量
p只能指向int类型的变量吗??
答:
是的,*号决定了p是
指针变量
,只能存放
变量的地址
。而int决定了p的基类型,p只能保存某个整型变量的地址。例如int a;p=&a。从语句的执行方式来看,语句可分为顺序语句与并发语句。语句执行次序是指语句执行的方式,一般分为顺序执行和并发执行。
在c语言中给一个
变量
赋值与赋
地址
的区别
答:
3、传递的函数不同 赋地址inta=10,b;给变量赋值
就是
b=a;但是赋地址就不行因为地址只能赋给
指针变量
应在上面基础上加char*p;把a的地址给p就是p=&a;地址只能存在指针变量中变量赋值,是可以给变量赋一个相同类型的任意的数据,而
变量的地址
是系统在内存随机分配的,不能更改。并且只有指针变量才能...
C语言关键词学习总结?
答:
常量
指针
:即指针指向的
变量的
值是不可改变的,而指针本身的值是可以改变的。 三、register关键字用法 register: 这个关键字请求编译器尽可能的将变量存在CPU 内部寄存器中而不是通过内存寻址访问以提高效率。注意是尽可能,不是绝对。寄存器其实
就是
一块一块小的存储空间,只不过其存取速度要比内存快得多。数据从内存...
C语言中,如何定义一个
变量
,使其既可以在主函数中使用,也可以在子函数中...
答:
int main(){ a=5;func();} void func(){ printf("%d\n", a);} +++++++++++++++++++++++++ 当然,除了定义全局变量这个方法,还有其他的方法,那
就是指针
。在子函数的参数中传递
变量的地址
,依然可以使用该变量,依然能够改变该变量的值。因为主函数和子函数的变量共用的是同一个地址...
两道C语言试题,求讲解;谢谢
答:
编译器有个预处理器,会把所有的宏展开,所以第一个问题展开后
就是
:printf(“%d”,30/3*10);很明显,结果就是10*10 = 100 要想得出你希望的结论,可这样写宏#define MD (3*T)第二个问题就是左值和右值问题,说简单就是传值与传
地址
的问题了,x是传
指针
进去,属于左值,所以,在里面*x...
C语言中const的那些细节与妙招
答:
既然const是一个只读变量,
是变量就
应该会有其
地址
,干是我们通过指针绕个道看能不能修改其值。首先看看const修饰全局变量,编译运行,却得到了正确的结果。 03、const修饰
指针的
老问题 虽然这是一个老掉牙的问题,不过我还是想在这里谈谈自己的理解,对干C0nst修饰指针定义,最终处理的办法是:去掉所有的类型,const右侧表示...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜