非常风气网www.verywind.cn
首页
结构体成员的引用可以用什么
结构体
内容
引用
自非结构体数组对象修改问题
答:
结构体成员在引用时,
如果结构体是变量,可以使用.来引用(点引用符号),如果是指针,必须使用->来引用
。当然如果不是C而是C++的话可能不这么严格了。
结构体
变量
成员的引用
方式是
使用什么
运算符
答:
成员运算符
。结构体变量成员的引用方式是使用“.”运算符。这个运算符被称为成员运算符或成员选择运算符,用于引用结构体变量中的某个成员。其运算级别是最高的。
关于
结构体
变量
成员的引用
方式
答:
2、可以引用一个结构体变量中的一个成员的值
;3、如果成员本身也是一个结构体类型,则要用若干个
成员运算符
,一级一级地找到最低一级的成员;4、不能将一个结构体变量作为一个整体进行输入和输出;5、对结构体变量的成员可以像普通变量一样进行各种运算,根据其类型决定可以进行的运算种类;6、可以引...
C语言中p-> x是
什么
意思啊?
答:
C语言中p->x是结构体指针变量p引用结构体成员x的方式。结构体指针变量
引用结构体成员用
箭头(->),非”结构体指针“变量引用结构体成员用点(.)。操作方法如下:1、首先定义一个人的结构体。结构体中的每个成员都需要指明类型,如上例所示,姓名为char字符类型、年龄为int类型,身高为double类型。2、...
在C语言中,
结构体成员的引用
为
什么
有时候
可以
不用“&"?
答:
你在前面定义
结构体
时应该把name定义为一个字符型数组,如char name[10];因为姓名是用字符串表示的。应填为:stu[i].name,&stu[i].num,&stu[i].age.第一个不
能用
&,因为数组名name就代表了该数组的首地址,而&就是一个取地址符号,所以不需再用&,而后面的num,age都只是整型变量,所以要...
关于
结构体
变量
成员的引用
方式
答:
结构体引用成员
变量有两种操作符,即'->'和'.'。具体
使用
哪种方式,取决于结构体变量的类型。以
struct
test{int a;};为例,说明如下:结构体指针变量。定义:struct test *v;访问v中的成员a需要写作v->a。
C语言中
结构体的成员
变量怎么
引用
答:
1、如果
结构体
中的
成员
均为一般变量(包括结构体变量),则
使用
“.”,如果成员变量为指针(不管指向
什么
,包括结构体),则使用“->”。2、如果定义了结构体数组指针,则可分别使用“.”和“->”,区别在于指针带下标时,以是数组形式访问,此时用“.”,如果不带下标(或使用偏移),此时用“->...
C语言中p->x是
什么
意思
答:
结构体指针变量
引用结构体成员用
箭头(->)非”结构体指针“变量引用结构体成员用点(.)如:struct test { int x; char str[100];} ;struct test data={1,"test"}; //定义一个结构体变量Data,并初始化struct test *p ; //定义结构体指针p=&data; //指向data变量printf("x=%d\n"...
...>name来
引用结构体成员
却不
能使用
p[i]->name来引用么(p为指针...
答:
所以,这两种用法是完全不一样的,不
能
混淆
使用
。(p+i)->name 与 (*p).name 只有在i=0的情况下是等同的, 也就是说 p->name 等同于 (*p).name 同样的,有 (p+i)->name; 等同于 (*(p+i)).name 因为指针的 ‘->’ 符号是访问指针所指向的
结构体
变量的属性,而 ‘.’ 符号是访问...
struct
tm注意事项
答:
在编程时,
使用
自定义的指针(struct tm *)对tm
结构体成员
进行
引用
时,必须注意的是,并不包含赋值操作,除非明确定义了tm结构体变量。例如:结构如下:struct tm *p={0};或者 p->tm_hour=14;这样的赋值操作是非法的。在Linux系统下,虽然通过自定义指针对tm结构体成员进行赋值操作的编译
可以
成功,...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
c语言结构体引用方式
怎么引用结构体中的变量
struct对成员的引用
C语言中结构体变量引用
对结构变量中成员的引用
引用结构体成员的运算符
struct怎么引用
C语言结构体成员引用运算符
c语言中结构体算引用类型吗
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网