當前位置:
首頁 >
结构体定义的三钟方式
發布時間:2023/12/20
33
豆豆
生活随笔
收集整理的這篇文章主要介紹了
结构体定义的三钟方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#include <stdio.h>
#include <string.h>
struct
Student{
int
id;
char
name[
20
];
int
age;} s3;
//定義方式3,不常用的一種方式
int
main(){
struct
Student s1;
//定義方式1
s1.id =
0
;
strcpy
(s1.name,
"Zhang"
); s1.age =
20
;
struct
Student s2 = {
1
,
"Li"
,
21
};
//定義方式2,最方便的一種方式
s3.id =
3
;
//定義方式3
strcpy
(s3.name,
"Wang"
); s3.age =
22
;
struct
Student *ps2 = &s2;
//定義指向s2的指針
printf
(
"%d %s %d\n"
, s1.id, s1.name, s1.age);
//訪問方式1
printf
(
"%d %s %d\n"
, (*ps2).id, (*ps2).name, (*ps2).age);
//訪問方式2,指針
printf
(
"%d %s %d\n"
, ps2->id, ps2->name, ps2->age);
//訪問方式3,指針
return
0
;}
總結
以上是生活随笔為你收集整理的结构体定义的三钟方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如果IE浏览器是IE11以下版本跳转到升
- 下一篇: c语言实现线性表的算法,数据结构算法代码