22问答网
所有问题
struct S *p什么意思?
如题所述
举报该问题
推荐答案 2020-01-11
如果有一句:struct S *p;,它说明:
1、前面已经定义过一个
结构体
变量的类型,就是程序中已经存在下面这种语句:
struct S
{
……
}
结构体变量的类型的名字是S,但S不能单独使用,使用时前面要加上struct。
2、这一句的意思就是声明一个指针变量p,p是一个指向结构体变量(S类型)变量的一个指针。
有什么问题请留言。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/CTTISSh60ThXh6ST2h6.html
其他回答
第1个回答 2020-01-11
struct S是一个定义好的结构体。而此处是将p定义成一个指向结构体struct S的指针。
相似回答
...data [2]={10,100,20,200}; main() {
struct
s
*p
=data; printf("%d...
答:
struct s *p,
p是data数组的指针
。指向数组的第一个元素,*p即为data[1]。p->x和(*p).x是一样的,p->x和data[0].x等价。所以在++(p->x)之后,data[0].x的值变为11。输出11。
c语言题目
答:
struct
S
{int n; int a[20];}; /声明结构体函数 void f(struct S
*p
) /定义排序函数,它的参数是结构体变量,函数体的内容是排序算法,是典型的冒泡排序法。{int i,j,t;for(i=0;i<p->n-1;i++)for(j=i+1;j<p->n;j++)if(p->a[i]>p->a[j]) { t=p->a[i]; p-...
大家正在搜
T P S 是什么意思
sos是什么意思
我是S是什么意思
M和S是什么意思
S挡是什么意思
ⅤS是什么意思
RS是什么意思
SAR什么意思
AS什么意思
相关问题
struct {int a;char *s;}x,*p=&x...
C语言 struct student *p的含义
对于以下结构定义:struct{ int len; char...
struct tm *p;是什么意思
struct book *p 是什么意思
struct A *P; 这个结构体名是什么
C语言中定义结构体指针p 那*p是什么意思
struct student *p=stu;其中stu是一个...