杭州建设工程信用平台,seo网络公司,服装微商城网站建设,特效素材库免费素材网在朋友们学习指针和数据结构这一章的时候#xff0c;对各种操作符云里雾里。当你看到这么文章之后你就会明白了。 一 • 和 -运算符 • 运算符#xff1a;是结构变量访问结构体成员时用的操作符 - 运算符#xff1a;这是结构体指针访问结构体成员时调用的运算符。
…在朋友们学习指针和数据结构这一章的时候对各种操作符云里雾里。当你看到这么文章之后你就会明白了。 一 • 和 -运算符 • 运算符是结构变量访问结构体成员时用的操作符 - 运算符这是结构体指针访问结构体成员时调用的运算符。
如 我们给一个例子
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的意思是解引用操作符通过地址找到地址所指的对象 如 *p20是通过p所指的地址取改变他的值 int *p 20; 这里指的是p指针指向20这个元素的地址 int* p是说明 p是一个指针变量 好了这就这篇文章的主要内容