66问答网
所有问题
C语言编程题,如何写出这道结构体指针的题目呢?求大神帮帮忙
具体要求如图所示
举报该问题
其他回答
第1个回答 2019-11-27
本回答被提问者采纳
相似回答
问一道关于
C
程
结构指针的题
~~麻烦计算机
大神
们帮个忙啊~~
答:
C项:P是一级
指针,
*P相当于a[0]了,a[0]->name[0]就错了;D项:.比*的优先级高,所以D项表达式相当于*((*p).name))='D',又由于*p相当于a[0],所以也就相当于*( a[0].name ) = 'D',同理又相当于是a[0].name[0] = 'D',这是正确的。
请问
这道
关于
结构体指针的题目
是
怎么
算?
答:
pAbc是struct tagABC类型的
指针,
所以每次pABC+1时都是加一个struct tagABC大小的值,即要加4 所以pAbc+0x100 = 0x100000 + 4*0x100 = 0x100000 + 0x400 = 0x100400 (ULONG)pAbc将pAbc强制转为无符号长整型,所以直接加 所以(ULONG)pAbc+0x100= 0x100100 ;(ULONG*)将pAbc强制转为无...
C语言结构体题目
答:
p 为结构 st 的指针 ;数组a[3]为结构 st 的数组 ,既有3个st,每个结构 st 里有2个元素,所以有6个数值(第三问);a为数组a[3]第一个元素a[0]的地址 ;p=a,将数组a的地址赋值给p,p指向a[0];(p->x),即为a[0].x (楼主学结构应该知道 “.”)&dt[0]指取dt[0]的地址 (第...
C语言结构体
一
道题习题,求
详解
答:
p是指向
结构体的指针,
p = x + 2 就相当于:p = x[0 + 2] = x[2];这时,p指向x[2]所在内存,p->num中->是指针访问它的变量的运算符,p->num就是x[2].num,就是3了,(*p)就是相当于把p指向的内存取出里面的数据,那么就变成了非指针变量,然后用“.”运算符访问它的变量name...
一道简单的
c语言结构体
题
答:
//学生数据指针int num; //学生数量} Table;/*获取学生表中的学生指针*/Member * getMember(Table* table, int n) {if (n <= table->num && n > 0)return table->men +n - 1;elsereturn 0;}int main() {Table table;//
结构体
char i;Member * p;printf("请输入5个学生的学号...
C语言结构体
那块
的题
求助
答:
union MyUnion { int i[2]; long k; char c[4];}; // 创建一个联合体数据结构union MyUnion r; // 创建一个联合体数据结构变量 r union MyUnion *s = &r; // 创建一个
指针,
并指向 r s->c[0] = 0x39; // 用指针访问数据成员s->c[1] = 0x38;
大家正在搜
C语言结构体指针如何定义和使用
c语言指向结构体数组的指针
C语言结构体与指针
C语言函数返回结构体指针
用C语言结构体指针查询成绩
c语言struct结构体指针
c语言结构体指针做函数参数
结构体中的指针变量
结构体中的指针
相关问题
谁能用C语言的结构体做出这道题啊?求完整代码
这道C语言题用结构体怎么做啊!求大神!
一道C语言结构体的题目,求大神帮忙看一下
一道c语言结构体的题目,求帮助
这道C语言题怎么写啊?用结构体
C语言程序编程题,求大神帮帮忙
C语言新手求帮助!一道关于结构体的题!
C语言结构体编程题,求大神!