55问答网
所有问题
当前搜索:
c语言中地址值是什么
C语言中
“指针”和“指针变量”的区别
是什么
??
答:
1、概念不同 “指针”是概念,“指针变量”是具体实现,指针也是一个变量,所以需要进行定义,而对于指针的定义,与一般变量一样。2、 存放地址不同 一个变量的(内存)地址称为该变量的“指针”,通过指针能找到以它为地址的内存单元。而指针变量是用来存放另一个变量
的地址
的(即指针)。
在
c语言中
给一个变量赋值与赋
地址
的区别
答:
1、传递的变量值不同 两者其实传递的都是一个内存单元的内容。不同的是,值传递的内容是一个变量的值,得到这个值后,对这个值得修改不能改变原变量的值;而地址传递的是一个变量的地址,得到传递
的地址值
后,可以通过这个地址直接访问地址对应的那个变量,进而修改那个变量的值。2、传递的途径不同 值...
C语言中
输入没有取
地址
符号,变量的
值是什么
?
答:
C语言的
scanf函数中,从键盘输入的值应该是赋给指定
的地址
。所以变量必须使用取地址符号进行赋值。如果书写错误遗漏取地址符号,系统会自动将变量的值转换为
地址值
后,将值赋给指定的地址,这就导致出现非法访问,轻则程序出错,重则软件崩溃闪退。以下代码为例:int a;a=0x300;scanf("%d",a);执行后...
C语言
常量和表达式有
地址
吗?怎么读取?
答:
这个情况比较多,不过一般说以下两种情况下的常量是有
地址的
:1、如果是以const关键字修饰变量而产生的“不可变变量”的话,是有地址的,如const int a = 0。但是严格来说const修饰只是产生了不可变变量,并不是严格意义上的常量。2、字符串常量,例如 char a = "abc";那么字符串“abc”就是一个...
c语言中的地址
量,和
地址中
的数据到底
是什么
意思 有个简单的解释吗_百度...
答:
而你要放在箱子里的东西 就是
地址的
数据。我们暂且吧你的箱子按照从上到下的顺分为 1 2 3,从上面数第一个箱子里你放了个篮球,第二个箱子里你放了足球。第三个箱子里你放了乒乓球。当你需要足球的时候,你就会去第二个箱子拿你的足球,那么第二个 就是地址 足球就是你这个
地址里的
数据 ...
C语言中的地址值
是否一定为整数?
答:
地址的数值
一定是整数。但是
地址里
存的数的数值不一定是整数。
c语言中
二维数组a[i][j],为
什么
a=*a?
答:
在
C语言中
,二者是相同
的地址值
。所以可以说a=*a.二维数组a定义为a[i][j]时,代表一组数据,有i行j列,共计i*j的元素。这组数据在内存中是连续存放的。而在
C语言的
使用中,a是二维数组的首地址。*a也就是a[0],是二维数组第一行的首地址。所以,二者是相同的地址值,即数据a[0][0]的...
本人是
C语言
菜鸟,大神求打救,简述一下什么是指针,
什么是的地址
...
答:
int *p_i=&i; (这和*p=&i是不一样的,p是指针变量,*p是指向
的地址
的内容,定义时 int *p的*p是说p为指针变量的意思。)A:把3赋值给i的地址,错误 B:把3赋值给p所指向的地址,指针变量p没有指向任何地址,为野指针。
C
:在此赋值语句中,2000只是作为一个
数值
,不
代表地址
,所以同上。
C语言中
数组首地址和数组第一个元素
的地址
有
什么
区别呢
答:
C语言中
数组首地址和数组第一个元素的地址关系如下:1、它们
的地址值是
相等的。2、第1个元素的地址如果是p,则p+1就是第2个元素的地址。3、数组的首地址如果是p,则p+1就跳过这个数数组而指向这个数组最后一个元素最后一个字节的下一字节。
C语言中
变量
的地址是什么
类型的
答:
变量
的地址
,在
C语言中
,一般写作指针类型。不同类型的变量地址,用不同的指针进行保存。比如,char 类型的地址,使用char*保存,而int型地址,用int *保存。除此外,部分情况下也会采用整型类型来保存变量地址,具体使用何种整型类型,取决于编译器:1 16位编译器,地址占16位,2字节,可以使用short...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜