C語言結(jié)構(gòu)體簡單入門講解
結(jié)構(gòu)體
定義:用于存儲(chǔ)不同的數(shù)據(jù)類型,存儲(chǔ)在同一塊內(nèi)存空間里面
- 關(guān)鍵字 struct
- 標(biāo)簽 結(jié)構(gòu)體名稱
- 成員
例如:
struct student
{
char name[20];
char sex;
int age;
float grade;
};
結(jié)構(gòu)體后面不要忘記加分號(hào)
結(jié)構(gòu)體至少需要一個(gè)標(biāo)簽,證明身份
結(jié)構(gòu)體的使用
- .訪問指針
- →訪問
#include <stdio.h>
#include <string.h>
struct student
{
char name[20];
char sex[10];
int age;
float grade;
};
int main()
{
//定義結(jié)構(gòu)體變量
//方法一,定義并初始化
struct student stu={"李四","男",18,59.9};
//方法二,先定義,后初始化
struct student stu2;
strcpy(stu2.name,"趙四");
strcpy(stu2.sex,"女");
stu2.age=19;
stu2.grade=78;
//方法三,指定成員初始化
struct student stu3={.name="張三".age=17,.sex="男",.grade=90};
//方法四,指定成員初始化
struct student stu4={name:"吳強(qiáng)",age:21,sex:"男",grade:99};
//打印信息
printf("姓名是:%s\n",stu.name);
printf("性別是:%s\n",stu.name);
printf("年齡是:%d\n",stu.name);
printf("成績是:%f\n",stu.name);
printf("姓名是:%s\n",stu2.name);
printf("性別是:%s\n",stu2.name);
printf("年齡是:%d\n",stu2.name);
printf("成績是:%f\n",stu2.name);
printf("姓名是:%s\n",stu3.name);
printf("性別是:%s\n",stu3.name);
printf("年齡是:%d\n",stu3.name);
printf("成績是:%f\n",stu3.name);
printf("姓名是:%s\n",stu4.name);
printf("性別是:%s\n",stu4.name);
printf("年齡是:%d\n",stu4.name);
printf("成績是:%f\n",stu4.name);
return 0;
}
字符串拷貝函數(shù)


字符串比較函數(shù) strcmp和strncmp

到此這篇關(guān)于C語言結(jié)構(gòu)體簡單入門講解的文章就介紹到這了,更多相關(guān)C語言結(jié)構(gòu)體內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C++段錯(cuò)誤(Segmentation fault)快速定位的解決方法
寫過C++的朋友都知道,有時(shí)候程序編譯通過,并不能代表程序就是對(duì)的,在linux下做開發(fā)時(shí),經(jīng)常會(huì)遇到跑崩潰的情況,但是在終端只會(huì)報(bào)Segmentation fault,如果工程代碼量少,你還能重新debug一下慢慢找,本文給大家介紹了C++段錯(cuò)誤的快速定位,需要的朋友可以參考下2024-07-07
C語言中使用fopen()打開和操作文件的詳細(xì)方法指南
fopen是C語言庫函數(shù),open是系統(tǒng)調(diào)用,mmap是將大文件映射到內(nèi)存中使用,這篇文章主要給大家介紹了關(guān)于C語言中使用fopen()打開和操作文件的詳細(xì)方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-09-09
C++ throw關(guān)鍵字實(shí)現(xiàn)拋出異常和異常規(guī)范
本文主要介紹了C++ throw關(guān)鍵字實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08
C++實(shí)現(xiàn)學(xué)生檔案管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)學(xué)生檔案管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05

