77问答网
所有问题
请问C语言中结构体指针 struct person *p和struct person per,*
请问C语言中结构体指针
struct person *p和struct person per,*p;有什么区别吗
举报该问题
推荐答案 2016-03-23
第一种是定义了一个结构体指针,第二种定义了一个结构体变量还有一个指针。
追问
这个指针到底是指给谁的?
追答
这个指针现在还不指向任何内存。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/YY3qYYq8YqNqpvIW3Yp.html
相似回答
C语言
链表问题
答:
struct
person
{ /*结点的数据结构*/ long ID; /*准考证号*/ float fen; /*考分*/ struct person* next; /*指向下一个结点*/ };struct person Head = {0L,0.0,NULL};//赋初值 struct person
*p,*
q,*old;//声明
结构体指针
型
p和
q void bubble(struct person*);//声明函数,函数参...
c语言
指向
结构体的指针
答:
首先你的linkman是struct
person的
数组 linkman本身就是个地址 可以直接传递到函数里的 如果你要用
指针的
话,就需要一个
struct的
二维
指针,
或者指针数组,如struct person
**p
;或者struct person (*p)[200];还是建议你直接使用linkman传递地址。另外,你要用linkman
里面的
name的话,如果是当字符串来使用的...
c语言结构体
答:
include<stdio.h>#include<string.h>
struct
person
{ char name[20];//姓名 char sex;//M:Male男性,F:Female女性 unsigned int age;//年龄};int main(){ //struct person per1("LiMing","M",20)
,per
2("ZhangLi","F",21);//可以采取上面的方式声明的同时赋值struct person...
C语言中的结构体
是什么意思啊?
答:
C 语言中,结构体
(
struct
)是一种数据结构,是
C语言中
聚合数据类型(aggregate data type)的一类。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。结构体同时也是一些元素的集合,这些元素称为结构体的成员(member),且这些成员可以为不同的类型,成员一般用名字访问。定义与声明 结构体...
C语言结构体
答:
per
[1].num的地址。指针加1的意思你没理解好。举个列子。int a[10];那么*(a+1)的意思是把a地址向后移动sizeof(int)个位。所以你那个&a[1]指向的还是
结构体中
的数据。(恩,这里体现了低级
语言的
特性。每一个内存的每一位都要考虑到。要是你写个程序:200位的浮点数加法计算机,你更能体会...
C语言结构体Struct
怎么使用?
答:
在
C语言中,
可以使用
结构体
(
Struct
)来存放一组不同类型的数据。结构体的定义形式为:
struct
结构体名{ 结构体所包含的变量或数组 };结构体是一种集合,它里面包含了多个变量或数组,它们的类型可以相同,也可以不同,每个这样的变量或数组都称为结构体的成员(Member)。结构体定义:第一种:只有...
C语言结构体Struct
怎么使用?
答:
在Turbo
C中,
结构也是一种数据类型, 可以使用结构变量,因此,像其它类型的变量一样,在使用结构变量时要先对其定义。如果需要定义多个具有相同形式
的结构
变量时用这种方法比较方便,它先作结构说明,再用结构名来定义变量。
大家正在搜
price per person
typedef结构体指针
struct结构体类型
struct结构体程序
units per hour
typedef struct
typedef结构体
struct结构
指针结构体