struct { int x; char *y; }tab[2]={{1,"ab"},{2,"cd"}},*p=tab;
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/08 13:06:16
struct { int x; char *y; }tab[2]={{1,"ab"},{2,"cd"}},*p=tab; *p为什么能指向tab;为什么不是p=tab;
这句后半部分在定义了一个指针struct(int x;char *y) *p = tab; 在定义时*的作用是在修饰p是一个指针,前面struct是在修饰时什么样的指针,实际上可以分成两部分,strcut(int x;char *y ) * p = NULL; p = tab;
不是处于定义时 *p = 表示对*p 进行赋值 ,在定义时*p=变身对p进行赋值
不是处于定义时 *p = 表示对*p 进行赋值 ,在定义时*p=变身对p进行赋值
struct { int x; char *y; }tab[2]={{1,"ab"},{2,"cd"}},*p=tab;
11.有如下定义: struct{ int x; char *y; }tab[2]={{1,"ab"},{2,"cd"}
struct st{int x;int*y;}*p;inta[]={1,2},b[]={3,4};struct st c
Struct Struct st {int x;int *y;}*pt; Int a[]={1,2},b[]={3,4}
1. 有如下定义: struct {int x; int y; } s[2]={{1,2},{3,4}},*p=s; 写
以下程序的输出结果是 struct HAR {int x,y; struct HAR *P;} h[2]; main()
struct m { int x; int *y; }*p; int a[4]={12,13,-40,100};
struct ord {int x,y;}dt[2]={1,2,3,
#include struct ord { int x,y;} dt[2]={1,2,3,4}; main() {str
11.有如下定义:struct{ int x; char *y;
struct st{int x,int*y;}*p; int s[]={5,6,7,8} st a[]={10,&s[0
已知点O(0,0),A(1,2),B(4,5),向量OP=OA+tAB,求t为何值时,点P在x轴上,(1)t为何值时,P