这个结果为什么是"ent" ..谁能给个具体解答啊..还有p3=(long *)p1 这句咋转型的.
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/20 07:02:11
这个结果为什么是"ent" ..谁能给个具体解答啊..还有p3=(long *)p1 这句咋转型的.
main()
{
char *p1="student",*p2;
long int *p3;
p3=(long *)p1;p3++;
p2=(char *)p3;
printf("%s\n",p2);
}
main()
{
char *p1="student",*p2;
long int *p3;
p3=(long *)p1;p3++;
p2=(char *)p3;
printf("%s\n",p2);
}
还有p3=(long *)p1将p1这个函数强制转换为长整型然后赋给p3.
指针自加操作是对自身类型的自加,比如说你对一个char指针自加,那么他的地址会加1个字节..如果对一个 long自加,就会加4个字节.你换为long后又p3++;所以是加了4个字节,所以结果输出了第5个字符后面的字符.
p3=(long *)p1;p3++;
上面两句其实可以看做是
p1=p1+4;
指针自加操作是对自身类型的自加,比如说你对一个char指针自加,那么他的地址会加1个字节..如果对一个 long自加,就会加4个字节.你换为long后又p3++;所以是加了4个字节,所以结果输出了第5个字符后面的字符.
p3=(long *)p1;p3++;
上面两句其实可以看做是
p1=p1+4;
这个结果为什么是"ent" ..谁能给个具体解答啊..还有p3=(long *)p1 这句咋转型的.
c语言的题求解答有如下定义:int a[5][6],(*p1)[6],*p2[5],**p3,则下列正确的是A.p1=a
p1,p2,p3是质数.p1=5,p2•p3=p1+p2+p3即p2•p3=5+p2+p3,求p
已知 p1p2p3 为等差数列 p1 +p2+p3=0.75 2p2=p1 +p3为什么推出 p2=0.25
设有n个元素进栈的序列为1,2,3.,n,其输出序列是p1,p2,p3.pn,若p1=3,则p2的值是?
P1,P2,P3,P4,P5,P6,P1,P2,P3,P4,P5,P6,P1,P2.以6为周期循环,那么第336个时,是
若已知一个栈的进栈序列是1,2,3,…,n,其输出序列是p1,p2,p3,…,pn,若p1=3则p2为什么可能是2,而不
谁能给个 八卦图的具体解说啊
我有十万个为什么,谁能给我 解答?
P1、P2、P3、P4分别表示四个语句,存在下列的前趋关系P1->P2,P1->P3,P3->P2
CAD里的1带表什么意思是1mm还是1cm还有关于比例尺的问题有人能具体的给解答一下吗?
电路基础习题已知3个并联电阻的功率非别为p1=16,p2=32,p3=48,并联电路端口总电流7a,求3个电阻的阻值是多