C:。与->的区别
作者:小教学发布时间:2023-09-18分类:程序开发学习浏览:136
导读:相同点:功能相同:访问结构体或者类的成员.优先级相同.不同点:结构体变量用.来访问成员;结构体指针用->;来访问成员;#include<stdio.h>#inc...
相同点:
- 功能相同:访问结构体或者类的成员.
- 优先级相同.
不同点:
- 结构体变量用.来访问成员;
- 结构体指针用->;来访问成员;
#include <stdio.h>
#include<string.h>
//首先定义结构体类型student,并通过typedef将struct student结构体类型换名为Stu
typedef struct student{
int age;
char name[100];
}Stu;
int main( ){
Stu stu1={0};//在主函数中定义结构体变量stu1并初始化成员变量为0
stu1.age=9;//结构体stu1通过【 . 】对其成员变量age进行访问,将age赋值为9
strcpy(stu1.name,"小张");
printf("%d %s \n",stu1.age,stu1.name);
Stu stu2;//定义Stu类型结构体变量stu2
Stu *pstu2;//定义Stu类型的指针变量pstu2
pstu2=& stu2;//在pstu2的内存存放结构体变量stu2的首地址,
pstu2->age=12;//通过【 -> 】对存放着结构体变量的地址的指针变量pstu2进行间接访问,进而访问stu2的结构体成员变量age
printf("%d ",pstu2->age);
return 0;
}
- 上一篇:VIM的基础操作
- 下一篇:(计算机网络基础知识(非常详细)
- 程序开发学习排行
- 最近发表
-
- PSV官方英日文游戏精选集
- Digital Marketing Freelancer | WordPress Theme 博客主题下载
- Pixel Hair Spa | WordPress Theme 博客主题下载
- Aster Travel Blog | WordPress Theme 博客主题下载
- Urbana | WordPress Theme 博客主题下载
- WENS Next Gen Blog | WordPress Theme 博客主题下载
- PSV游戏最简安装教程
- PSV中文游戏全集
- Otter Blocks Gutenberg Blocks,Page Builder for Gutenberg Editor amp; FSE 最好的WordPress常用插件下载 博客插件模块
- 支付表格、立即购买按钮和发票系统|GetPaid 最好的WordPress通用插件下载 博客插件模块