11问答网
所有问题
当前搜索:
指针赋值
纳闷的问题
指针
答:
1.数组名可以当成
指针
常量,该指针常量指向数组的第一个元素,例如:char str[10]={'a', 'b'}; //未指定的数组元素自动
赋值
为0,0的ASCII码为NULL char *p = str;puts(str); puts(p); //如果用for (){ printf()} 打印,空字符将被打印出来。(ab );在这种情况下,str 是...
C++
指针
请高人来答
答:
int c=*p; 这里就是引用p
指针
,把p中的0x12345678这个地址中的内容
赋值
给C,也就是将a里的10赋值给c了。四、野指针 int *p; 当定义一个指针时,对指针内容没有赋值时,我们称这时的p为野指针,它的内容是个随机的,可能是任意值,所以,在引用一个野指针时会出现系统错误 五、指针的申...
指针
问题,结果能输出hello 求解释
答:
程序很正确呀。为了区别起见,我把fun()中的参量p改作pf,对程序不会有影响。extern void fun(char**p);//函数声明 static char *pstr= "hello";//
指针
pstr只可以本文件访问。可以给指针初始化时赋一个字符串给它,该指针就指向该字符串 void fun(char**pf)//接口函数。**p,是一个指向指针...
指针
变量
答:
不要这样
赋值
,虽然将3赋给*i_pointer语法上没问题,但是执行程序时会出问题,
指针
没有初始化。只知道*i_pointer是3,这样可能做会出现内存访问的冲突。例如:include<iostream> using namespace std;int main(){ int*i_pointer;i_pointer=3;cout<< *i_pointer<<endl;system("pause");} 能通过...
关于C语言
指针
问题!
答:
我给楼主一个解释,希望对楼主有帮助。有不懂的可以继续追问哦 首先得从你的定义开始 楼主要区别 int *p=123;和int *p;*p=123;前者是定义一个
指针
变量,它指向一个地址123,后者是定义一个指针变量,再在这个指针指向的地址里赋予123这个值。所以两个123是不同含义的。一个代表地址,一个代表数值...
C语言中程序
指针
问题
答:
老师有没有教你什么是函数,什么是变量 include<stdio.h> void swap(int *p1,int *p2);{ int p;p=*p1;p1=*p2;p2=p;} mian(){ int a,b;int *pa,*pb;scanf("%d,%d",&a,&b);pa=&a,pb=&b;if(a
c语言
指针
法变量交换,为什么返回值为指针,main函数取值不成功?代码如 ...
答:
2、全局
指针
变量x和y没有必要定义。3、交换函数的形参指针变量x和y,这两个指针变量与全局指针变量x和y没有关系,在jiaohuan函数中,对形参指针变量x和y做操作并不影响全局指针变量x和y。4、在jiaohuan函数中,你所做的交换只是对指针进行
赋值
,并没有交换指针指向的数据,所以也完成不了交换任务。5...
怎么把变量放到
指针
里
答:
【把变量放到
指针
里】没有这种说法。''指针变量'' 也是变量,是一种【复合类型的变量】,例如:int *pi。 这有别于【基本类型的变量】,如int型(基本类型的一种)变量:int i=1。指针变量与基本类型的变量比较:共同点:都是变量,那么都可以存储值。不同点:类型不同,上面的i是语言规定的基本...
char数组与char
指针
的内存分配空间
答:
初始化一个可用的
指针
变量,唯一的方法就是给它赋上一个合法的内存地址,不管是内存申请函数返回的内存地址,还是已有的内存地址。我们最终总会是把一个合法的内存地址
赋值
给这个指针变量。int *p,*k,v;p=malloc(sizeof(int));k=&v;k=p;这些只是形式上的不同而已,反正一个可用的指针指向的一定是...
...1,是什么意思呢?top是
指针
,top指向栈顶,为什么指针还可以
赋值
...
答:
第一问:
指针
就是下标,下标就是位序。位序变量top=-1,就是位序为-1:-1的位序当然是非法的,因为C语言中数组下标是从0开始的,-1的位序取不到值,访问a[-1]异常。第二问:top可以
赋值
,指针变量top占有特殊的内存空间,这个空间存放的不是普通数,而是空间的地址,说成是空间的位序也不是不...
棣栭〉
<涓婁竴椤
66
67
68
69
71
72
73
74
75
涓嬩竴椤
灏鹃〉
70
其他人还搜