#include struct ord{ int x,y;} dt[2]={1,2,3,4};main(){ struc
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/14 08:53:49
#include
struct ord
{ int x,y;} dt[2]={1,2,3,4};
main()
{ struct ord *p=dt;
printf (“%d,”,++p->x); printf(“%d\n”,++p->y);
}
++p->x 如果就p->x
struct ord
{ int x,y;} dt[2]={1,2,3,4};
main()
{ struct ord *p=dt;
printf (“%d,”,++p->x); printf(“%d\n”,++p->y);
}
++p->x 如果就p->x
晕 楼上别乱说了~p是个结构体指针好不
++p->x 是p指针自加后 所指向的x的值,
p->x 当然就是p所指向的x的值啦
再问: p->x 是不是就是把x的值赋值给p ?
再答: 不是啊 你们现在有学过指针吗 没学过的话~那等你们学呗~这个是指针的内容
++p->x 是p指针自加后 所指向的x的值,
p->x 当然就是p所指向的x的值啦
再问: p->x 是不是就是把x的值赋值给p ?
再答: 不是啊 你们现在有学过指针吗 没学过的话~那等你们学呗~这个是指针的内容
#include struct ord { int x,y;} dt[2]={1,2,3,4}; main() {str
struct ord {int x,y;}dt[2]={1,2,3,
Struct Struct st {int x;int *y;}*pt; Int a[]={1,2},b[]={3,4}
struct st{int x;int*y;}*p;inta[]={1,2},b[]={3,4};struct st c
#include void f(int*x,int y) {*x=y+1;y=*x+2;} main() {int a=
#include void main() { int x=2,y; switch(x) { case 1:y=x ; b
以下程序的输出结果是 struct HAR {int x,y; struct HAR *P;} h[2]; main()
# include void p(int *x,int y){ ++*x; y=y+2; } void main() {
#include void main(){int k1=1;int k2=2;int k3=3;int x=15;if(
#include Int main(void ) { int a = 5,b = 4,x,y; x = 2 * a++
#include int main() { int x=2,y=3; float i; i=float(x); prin
#include main() { int x=1,y=3; x=9-(--y)-(--y); printf("%d",