C语言,数据结构指针,结构构体操作符 •,

编程入门 行业动态 更新时间:2024-10-05 21:14:28

C语言,<a href=https://www.elefans.com/category/jswz/34/1769880.html style=数据结构指针,结构构体操作符 •,"/>

C语言,数据结构指针,结构构体操作符 •,

在朋友们学习指针和数据结构这一章的时候,对各种操作符云里雾里。当你看到这么文章之后你就会明白了。

一 • 和 ->运算符

        • 运算符:是结构变量访问结构体成员时用的操作符

        -> 运算符:这是结构体指针访问结构体成员时调用的运算符。

如 我们给一个例子

typedf struct{//三个结构体成员char username[20];int    age;char    key[30];}userdata;             //给这个结构体取别名userdata data;        //定义结构体变量
userdata *pdata;      //定义结构体指针

那么我们如何通过结构体变量,和结构体指针取访问结构体成员呢

 结构体变量用 • 操作符访问结构体成员。

结构体指针用 -> 操作符访问结构体成员;

data.username = hello;data->age      = 19;

 二. *操作符

int *p和int* p的区别

int *p:的意思是解引用操作符,通过地址找到地址所指的对象

如 *p=20;是通过p所指的地址,取改变他的值

int *p = &20; 这里指的是p指针指向20这个元素的地址

int* p;是说明 p是一个指针变量 

好了这就这篇文章的主要内容

更多推荐

C语言,数据结构指针,结构构体操作符 •,

本文发布于:2023-11-16 23:27:08,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1635594.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数据结构   指针   体操   语言   结构

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!