77问答网
所有问题
当前搜索:
c语言中代表地址
c语言中地址代表
什么意思?有哪些作用?
答:
在
C语言中
,允许用一个变量来存放指针,这种变量称为指针变量。因此,一个指针变量的值就是某个内存单元的
地址
或称为某内存单元的指针。图中,设有字符变量C,其内容为“K”(ASCII码为十进制数 75),C占用了011A号单元(地址用十六进数
表示
)。设有指针变量P,内容为011A,这种情况我们称为P指向变...
C语言中
取
地址
的符号都有哪些???
答:
& 是 取
地址的
运算符号 int *p; -- 这个 星号 只是声明,
表示
p 是指针。p = 123;k = *p + 456;-- 语句
里
出现 *p 这个形式,不同于声明中的这个形式。(外貌一样,意思不同)这个 *p 相当于 值,不是地址。语句里出现 p 才是地址。声明为指针的p,没有 &p 形式!int x; 声明...
c语言中
数组名
代表
数组的什么
地址
答:
c语言中
数组名
代表
数组首元素的
地址
。
c语言
,如果p
代表地址
的话,那么*&p代表的是地址还是具体值?为什么_百度...
答:
p是地址,*p是值,*&p是地址
,可以把*和&理解互相抵消了,所以*&p等于p 上面的程序输出一目了然,请采纳!
c语言中
怎么输出
地址
?
答:
C语言中
要输出
地址
时通常以16进制的方式输出 printf函数中要显示16进制数时用%x格式 综上,要输出某个值的地址可以写为printf("%x",&变量);若变量为指针时,则应写为printf("%x",指针);代码示例如下,int a=5;a的地址为&a;
C语言中
c【i】是
地址
吗?&c【i】就是地址。那到底咋用?
答:
C[i]当然不是
地址
了,C[i]
代表C
这个数组
的
第i的位置上的内容,不是地址。加&才是取址。
c语言中
数组名
代表
数组首
地址
,它的值在运行期间可以改变吗?
答:
所以在函数foo内部,你对a进行++, --, +=,=之类的带赋值的操作是完全合法的,因为此时a就是一个指针,不是数组名,当你往函数foo里面传入一个已经事先声明的数组的首
地址
时候,指针a
里面的
值就是你这个已经声明的数组的首地址,这样你在foo里面就可以对你那个数组进行操作,正是因为
C
有这个传地址...
C语言中
,数组在内存中占一片连续的存储区,由什么来代替它的首
地址
?
答:
C语言中
规定,数组名就
代表
了该数组的首
地址
。整个数组是以首地址开头的一块连续的内存单元。如有字符数组char c[10]。设数组c的首地址为2000,也就是说c[0]单元地址为2000。则数组名c就代表这个首地址。因此在c前面不能再加地址运算符&。如写作scanf("%s",&c);则是错误的。在执行函数printf...
C语言里面
的
地址
是什么意思,指针指向一个变量的地址
答:
C语言里面
的
地址
实际上就是一个内存单元的编号,计算机一般是以一个字节为最小的存储单元的,每个字节就给它编一个编号,这个编号就是这个字节的地址,这个编号也就是地址是具有唯一性的。指针指向一个变量的地址,这个类似于,通过知道房间号就可以确定这个房间的具体位置是一样的道理,这个房间编号就是...
C语言中
,函数名
代表
函数的入口
地址
吗!!!求大神!求解析!
答:
再学习函数指针
的
时候,见过这么一个例子:int func(int x); /* 声明一个函数 */ void (*f) (int x); /* 声明一个函数指针 */ f=func; /* 将func函数的首
地址
赋给指针f */ 赋值时函数func不带括号,也不带参数,由于fun
c代表
函数的首地址,因此经过赋值以后,指针f就指向函数func(x)...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言中数组名代表数组的什么地址
c语言中地址怎么表示
c语言中首地址是什么意思
c语言中的地址怎么算
c语言中数组名代表
c语言中取地址运算符
c语言中语句结束的标志是
c语言中char是什么意思
c语言中char占几个字节