00问答网
所有问题
当前搜索:
变量的指针就是变量的地址
设有定义:int a,*pa=&a;以下scanf语句中能正确为
变量
a读入数据的是:
答:
定义的时候就已经说了pa是
指针变量
了啊,同时赋予了整型变量a
的地址
的值。在scanf语句中,pa所代表的
就是
等同与&a的一个地址数值。计算机靠这个地址的值找到要存储的位置。B.很明显就错了啊,scanf("%d",a); 这个位置中,a处要填的是地址的值,a只是一个变量名。C.&pa根本就不代表什么,在...
C++中定义函数时,函数的参数什么时候用int **a ?与直接用int a[]和...
答:
一、函数的参数什么时候用int **a 函数定义中参数叫形参。函数调用时,调用者使用的参数数据为实参。当实参是一维
指针变量的地址
时,形参要用二维指针。如:main(){ int *p; //定义一个指针变量p,p也有自己的存储地址,p中可以存放别的整型变量的地址 int i=123;p=&i ;init_i( &p) ; //...
C语言 如何输出
指针
所指向空间的大小
答:
指针变量中存储的是内存
地址
数据(一个整型数),而不是真正的数据,真正的数据是在地址中存放的。所以,指针变量实际上
就是
个整型变量,用sizeof命令去获取任意类型
的指针变量
都会得到4。指针变量存储的是一个存储空间的首地址,究竟这个空间有多大,可以存储多少个数据,这是分配空间时所决定的。单独看...
C++中&a是什么意思
答:
1、引用:引用(reference)
就是
C++对C语言的重要扩充。引用就是某一
变量
(目标)的一个别名,对引用的操作与对变量直接操作完全一样。引用的声明方法:类型标识符 &引用名=目标变量名;引用引入了对象的一个同义词。定义引用的表示方法与定义
指针
相似,只是用&代替了*。2、按位与:&可以表示逻辑运算...
打印字符
指针地址
变成字符串原理是什么?
答:
当使用指针变量时,可以通过把字符串分配到某个内存地址来实现。此时指针变量将指向该内存地址,且可以通过访问该指针变量来获取字符串的值。因此,可以通过把
指针变量的地址
作为参数传递给printf()函数,来将字符串打印出来。另外,可以通过使用字符指针变量来使用malloc()函数,来分配内存空间,将字符串存储...
关于c语言 在c中调用函数时,只能把实参的值传递给形参,形参的值不能...
答:
不对,在C语言中,传值有
地址
传值和参数传值,参数传值只能将实参传值给形参,所以A选项正确。C语言中的外部
变量
是可以在函数之间传递数据的。C语言中的自动变量是默认的变量,实际上是函数中的局部变量,所以D选项正确。全局变量一经定义都是需要分配内存单元,在程序运行过程中自始至终都会占用固定的...
指针
程序*p=a,a=*p,p=&a,还有p=a都是什么意思呀,求大佬帮忙解答,还有...
答:
3]={1,2,3};int *p=a;此时
指针变量
p存有数组a的首地址printf("%d",p);为打印a[0]
的地址
printf("%d",*p);这里是打印a[0]也即数字1 p=p+1;
就是指针
p指向下一个元素printf("%d",p);为打印a[1]的地址 printf("%d",*p);这里是打印a[1]也即数字2 五、(p+i)就相当于a[i]
一、 若有定义:int x, *pb;,则正确的的赋值赋值表达式是() A、pb...
答:
选择A选项,只有A选项符合
指针变量的
赋值。选项解析:选项A,指针变量需要赋值一个
变量的地址
,A选项中将x变量的地址赋值给指针变量pb,B选项不能将一个变量直接赋值给指针变量。选项C,C选项中的赋值语法是错误的,正确的赋值语法应该是和A选项相同。D选项的错误类型和C选项的类似,所以综合以上分析,...
C语言中的scanf是什么意思
答:
h>。(在有一些实现中,printf函数与scanf函数在使用时可以不使用预编译命令#include <stdio.h>。)函数 scanf() 是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的
变量
之中。scanf() 从标准输入流stdin中读内容的通用子程序,可以说明的格式读入多个字符,并保存在对应
地址
的变量中。
“/"在C语言中什么意思?
答:
这
就是变量
:有一个不变的地址和一块可变的存储空间。正常情况下,我们只看到变量这个房间里面的东西,也就是其内容,但不会关注
变量的地址
,但是C语言
的指针
,就是这个房间的地址。我们声明变量就相当于盖了间房子存放东西,我们可以直接观看房子里的东西,而声明指针,就是相当于获得了一个定位器,当...
棣栭〉
<涓婁竴椤
8
9
10
11
13
14
15
16
17
涓嬩竴椤
12
灏鹃〉
其他人还搜