c语言中->是什么意思(\0在c语言中是什么意思)

本篇文章给大家谈谈c语言中->是什么意思,以及\0在c语言中是什么意思对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

-> 在c语言中是什么意思?

“-”是一个整体,它是用于指向结构体子数据的指针,用来取子数据。

换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“-”。

问题中的p=p-next,意思是将p指向的一个结构体实例中晌誉祥的自数据next赋值给p。

扩展资料

struct 结构体类型名 *指针名;//结构体指针

struct 结构体类型名 *指针名 = 一个结构体的名字;//结构体指针并赋初值

struct 结构体类型名 *指针名 = new struct 结构体类型名;//结构体指针并用new申请内存

struct 结构体类型名 *指针名 =(struct 结构体类型名 *)malloc(sizeof(struct 结构体类型名))//结构

体指针并用malloc申请内存 使用应宴搏包含头文件stdlib.h

//对象指针的定义方法略同。

参虚察考资料:百度百科-

C语言中的->符号表示什么意思?

-是指向标志符,左侧是一个结构体或烂弯对象指针,右侧铅友是它的成员变量或成员函数,pDlg-m_ip.GetWindowText(ip);这个语句的含义是取对话框pDlg的成员变量m_ip的窗口文本并把它的值赋给饥激闷文本ip。

[img]

在c语言中,“->”是什么意思?也是指针的意思?可不可以举个例子说明一下啊?

(举咐-)是一个表示成员的运算符高脊,与·运算符的区别是:

(-)用来表示指向对象的指针的成员,表示数据成员

(·)用来表示一般对象的成员,表示成员函数。

例如:

(正念纯1)Pdate-year, Pdate-month, Pdate-day;

或者

(*Pdate).year, (*Pdate).month, (*Pdate).day;

(2)Pdate-SetDate(int y, int m, int d);

或者

(*Pdate).SetDate(int y, int m, int d);

C语言里面,这个符号(->)是什么意思呢,怎么用呢?

这是结构体指针中的一个符号,给你辩李写个程序盯灶亩解释一下吧,例如:

#includestdio.h

struct STU //定义一个结构体

{

int num;

}stu;

int main()

{

struct STU *p; //定义一个结构体指针

p=stu; //p指向stu这个结构体变凯森量

stu.num=100; //给结构体成员num附个初值

printf("%d",p-num); //输出stu中的num的值

return;

}

看到了吧,-的作法就是在引用结构体中的变量!!

形式如:p-结构体成员(如p-num)

他的作用相当于stu.num或(*p).num

不知道这样解释你明不明白、、、、、不懂了call我,O(∩_∩)O~

望采纳。

c语言中->是什么意思?

"-"是C语言中的一个运算符:指向结构体成员运算符。常常用于结构体中

比如:

struct student{

int number;

float score;

char adrr;

}student1,*p;

int a;

p=student1;

这上面是 定族卜义了一个结构体变量student1;和一个指向结构体变量的指针p;

然后看下面一句敬穗仿:a=p-number;

意思是把p所指向的结构体变量中的number的值赋给a;这个亮纤运算符常常和指针变量和有结构体变量一块使用。意思就是指针所指向的结构体变量中的某一个成员。

就是指向的意思;

关于c语言中->是什么意思和\0在c语言中是什么意思的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表