00问答网
所有问题
一个结构指针p指向该类型的结构体数组a的首元素地址,如果要输出a中所有成员的值,有几种方法?
如题所述
举报该问题
推荐答案 2019-06-06
方法一:
a是结构数组,那么a[i].成员名,就输出a中每个元素的成员值。
方法二:
p是结构指针,指向a首元素,那么p->成员名(之后执行p++指向下一个元素) 。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/IZrnjDDTeIInTrrBIn.html
相似回答
关于
结构体
变量
成员的
引用方式
答:
结构体
引用
成员
变量有两种操作符,即'->'和'.'。具体使用哪种方式,取决于结构体变量的类型。以struct test{int a;};为例,说明如下:结构体指针变量。定义:struct test *v;访问v中的成员a需要写作v->a。
C语言
结构体成员的
引用问题
答:
p是
struct
student*类型,stu是stu[3]这个
数组的
第
一个元素的地址,p指向
第
一个元素,
因此ABC都是对的,D错在把(int*)变量值赋值给(struct student*)变量,有个强制转换则不会错,因为age是
结构体
第一个变量,其地址就是结构体变量的地址。是指针间的赋值,必须保证左右操作数的
指针类型
是一致的。
如何遍历
结构体
答:
首先要说明的是结构体是一种自定义的数据
类型,结构体中的
各成员在内存中的存放方式是连续的,注意是连续的(就像
数组的
存放一样),这样,你的问题就迎刃而解了:第一步:假设你已经让
一个指针p指向
了
该结构体,
事实上
该指针
所存放的地址就是那个
结构体中的所有成员
中的第
一个元素的地址
(对于你的这个问题...
C语言如何遍历
结构体成员
答:
首先要说明的是结构体是一种自定义的数据
类型,结构体中的
各成员在内存中的存放方式是连续的,注意是连续的(就像
数组的
存放一样),这样,你的问题就迎刃而解了:第一步:假设你已经让
一个指针p指向
了
该结构体,
事实上
该指针
所存放的地址就是那个
结构体中的所有成员
中的第
一个元素的地址
(对于你的这个问题...
大家正在搜
指针指向结构体中的一个成员
指针指向结构体成员
结构体指针指向固定地址
指向自身结构体的指针
指向结构体的指针怎么初始化
指向结构体的指针变量
结构体指针成员赋值
结构体指针成员的引用
结构体成员指针
相关问题
C语言,struct Student s[40],*p=s,...
把数组的首地址定义为结构体指针,那么结构体内的元素的值就是原...
结构体类型的指针
C语言简单习题:struct st {int n; stru...
结构体指针数组与结构体数组有什么不同?
这个程序我是声明了一个结构,然后初始化了一个结构数组,并用指...
C语言结构体指针成员所指向的变量如何访问?
C语言指针变量指向结构体数组输出