44问答网
所有问题
c语言结构体变量的首地址是什么?作用是?
如题所述
举报该问题
推荐答案 2017-12-28
#include<
stdio.h
>
int main()
{
struct node
{
int data;
struct node *next;
}snode;
struct node *p;
p=&snode;
return 0;
}
上面定义了一个单链表
结构体
node,它有2个变量,其中p就是指针变量
p=&snode就是让指针p指向结构体snode的首地址,这样p就能对snode的元素data进行操作
如p->data=5
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YKGGKKD3ZZK3WWD3DV.html
相似回答
c语言结构体变量的首地址是什么?作用是?
答:
\x0d\x0a\x0d\x0a}\x0d\x0a上面定义了一个单链表
结构体
node,它有2个
变量
,其中p就是指针变量\x0d\x0ap=&snode就是让指针p指向结构体snode
的首地址
,这样p就能对snode的元素data进行操作\x0d\x0a如p->data=5
c语言结构体变量的地址是啥
呢?
答:
str是一个
结构体的变量
。类型为struct ss。而a[4]是这个结构体的每一个成员,str的地址值与int a[4]的地址值一样,但仅仅是地址值是一样的,而
地址是
有类型的,两者类型不一样,str的地址类型为sturct ss *,而成员a[4]的地址类型为int *。
初学
c语言
答:
结构体的首地址,
就是第一个成员的首地址
,而后续成员的首地址,不一定在前面的变量的末尾,这里面涉及到数据对齐的问题,你可以搜索下“结构体数据对齐”结构体声明的数组,和int声明的数组道理是一样的,前一个元素的末尾就是后一个元素的开始 结构体变量唯一的就是比普通变量多了一个成员的概念,...
C语言
中关于
结构体
中next和data
什么
意思
答:
next和data都是自己定义的变量,一般时候是下一个结构体变量
地址
和当前这个
结构体变量的
数据,这样定义是为了便于记忆和观察,也是可以定义别的变量名的,一般这种定义是用在链表的生成。如果我解释的不是很清楚的话,你可以追加提问!
大家正在搜
c语言结构体变量的引用
c语言结构类型和结构变量
对象就是c语言中的结构变量
c语言定义结构体变量
c语言声明外部结构体变量
c语言结构体怎么用
c语言中结构体的定义
c语言中的结构体类型
c语言struct结构体
相关问题
c语言 结构体变量的首地址是什么??作用是?
C语言的结构体的具体作用是?C的主要用途?
C语言结构体名代表什么?是地址吗?
C语言中如何以结构体变量的地址作为函数形参,以便将指向结构体...
请问下C语言中的结构体有什么用?
C语言中:结构体内部定义的不同类型的变量分配地址是不是连续的...
C语言结构体指针成员所指向的变量如何访问?
C语言结构体变量名究竟代表什么