int a[10] = {0,2,4,6,8}; int *px = a; y=*px++; 则y=
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/05 06:47:33
int a[10] = {0,2,4,6,8}; int *px = a; y=*px++; 则y=
![int a[10] = {0,2,4,6,8}; int *px = a; y=*px++; 则y=](/uploads/image/z/18785783-47-3.jpg?t=int+a%5B10%5D+%3D+%7B0%2C2%2C4%2C6%2C8%7D%3B+int+%2Apx+%3D+a%3B+y%3D%2Apx%2B%2B%3B+%E5%88%99y%3D)
y=0;
其实y前面应该加上int,你可能忘了声明了.你可以用dev c++或者visual studio编译运行一下,结果是0.因为px指针指向的是a数组的第一个元素0,*运算级别比++高,所以y被赋值为0.
其实y前面应该加上int,你可能忘了声明了.你可以用dev c++或者visual studio编译运行一下,结果是0.因为px指针指向的是a数组的第一个元素0,*运算级别比++高,所以y被赋值为0.
若有定义语句int x;*px=&x;**ppx=&px;则下列表达式错误的是A.x=*px B.x=**px C.px
struct st{int x,int*y;}*p; int s[]={5,6,7,8} st a[]={10,&s[0
#includeint a(int x);int b(int y);int main(){int m,n;n=6;m=a
int func(int x,int y ) { return(x+y) } main() {int a=1,b=2,c
int a=2; int f(int a); {return (a)++;} main() {int s=0; {int
struct m { int x; int *y; }*p; int a[4]={12,13,-40,100};
main(){int a[]={2,4,6,8,10};int y=1,x,*p;p=&a[1];for(x=0;x
fun(int x,int y,int z) {z=x*x+y*y;} main() {int a=31; fun(5,
#include void f(int*x,int y) {*x=y+1;y=*x+2;} main() {int a=
Struct Struct st {int x;int *y;}*pt; Int a[]={1,2},b[]={3,4}
设int a=4,float x=7.5 ,y=4.8 则a+(int0(int(x)+y)>>(int)(x-y)的值
int x,y,sum=0; int a[4][4]={{10,9,3,8},{4,7,12,5},{11,15,2,9