c语言中->是什么意思(\0在c语言中是什么意思)
本篇文章给大家谈谈c语言中->是什么意思,以及\0在c语言中是什么意思对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、-> 在c语言中是什么意思?
- 2、C语言中的->符号表示什么意思?
- 3、在c语言中,“->”是什么意思?也是指针的意思?可不可以举个例子说明一下啊?
- 4、C语言里面,这个符号(->)是什么意思呢,怎么用呢?
- 5、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语言中是什么意思的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。