欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語(yǔ)言結(jié)構(gòu)體簡(jiǎn)單入門講解

 更新時(shí)間:2021年06月28日 10:11:51   作者:pieds  
這篇文章主要介紹了C語(yǔ)言結(jié)構(gòu)體簡(jiǎn)單入門講解,本文講述了結(jié)構(gòu)體的基本定義和操作,講解了幾個(gè)比較實(shí)用的函數(shù)和案例,希望對(duì)你有所幫助

結(jié)構(gòu)體

定義:用于存儲(chǔ)不同的數(shù)據(jù)類型,存儲(chǔ)在同一塊內(nèi)存空間里面

  1. 關(guān)鍵字 struct
  2. 標(biāo)簽 結(jié)構(gòu)體名稱
  3. 成員

例如:

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)體的使用

  1. .訪問指針
  2. →訪問
#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("成績(jī)是:%f\n",stu.name);

	printf("姓名是:%s\n",stu2.name);
	printf("性別是:%s\n",stu2.name);
	printf("年齡是:%d\n",stu2.name);
	printf("成績(jī)是:%f\n",stu2.name);

	printf("姓名是:%s\n",stu3.name);
	printf("性別是:%s\n",stu3.name);
	printf("年齡是:%d\n",stu3.name);
	printf("成績(jī)是:%f\n",stu3.name);
	
	printf("姓名是:%s\n",stu4.name);
	printf("性別是:%s\n",stu4.name);
	printf("年齡是:%d\n",stu4.name);
	printf("成績(jī)是:%f\n",stu4.name);

	return 0;
}

字符串拷貝函數(shù)

在這里插入圖片描述

在這里插入圖片描述

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

在這里插入圖片描述

在這里插入圖片描述

到此這篇關(guān)于C語(yǔ)言結(jié)構(gòu)體簡(jiǎn)單入門講解的文章就介紹到這了,更多相關(guān)C語(yǔ)言結(jié)構(gòu)體內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C++ 字符串的反轉(zhuǎn)五種方法實(shí)例

    C++ 字符串的反轉(zhuǎn)五種方法實(shí)例

    通過不同的方法,實(shí)現(xiàn)對(duì)所輸入字符串的反轉(zhuǎn),有需要的朋友可以參考一下
    2013-09-09
  • C與匯編混合編程的實(shí)現(xiàn)示例

    C與匯編混合編程的實(shí)現(xiàn)示例

    本文主要介紹了C與匯編混合編程的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07
  • C語(yǔ)言實(shí)現(xiàn)單詞小幫手

    C語(yǔ)言實(shí)現(xiàn)單詞小幫手

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)單詞小幫手,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • C++實(shí)現(xiàn)LeetCode(27.移除元素)

    C++實(shí)現(xiàn)LeetCode(27.移除元素)

    這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(27.移除元素),本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C++ Qt QColorDialog使用方法

    C++ Qt QColorDialog使用方法

    本文主要介紹了C++ Qt QColorDialog使用方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 深入淺析 C++ 調(diào)用 Python 模塊

    深入淺析 C++ 調(diào)用 Python 模塊

    Python 提供了 C++ 庫(kù),使得開發(fā)者能很方便地從 C++ 程序中調(diào)用 Python 模塊。接下來通過本文給大家介紹 C++ 調(diào)用 Python 模塊的相關(guān)知識(shí),需要的朋友參考下吧
    2016-03-03
  • MFC程序設(shè)計(jì)常用技巧匯總

    MFC程序設(shè)計(jì)常用技巧匯總

    這篇文章主要介紹了MFC程序設(shè)計(jì)常用技巧,實(shí)例匯總了MFC程序設(shè)計(jì)中常見的問題與解決方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-05-05
  • C++中l(wèi)ist的用法實(shí)例講解

    C++中l(wèi)ist的用法實(shí)例講解

    list是順序容器的一種,list是一個(gè)雙向鏈表,使用list需要包含頭文件list,這篇文章主要給大家介紹了關(guān)于C++中l(wèi)ist的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-11-11
  • C/C++程序設(shè)計(jì)的基本概念詳解

    C/C++程序設(shè)計(jì)的基本概念詳解

    這篇文章主要介紹了C++程序設(shè)計(jì)的基本概念詳解,文中有非常詳細(xì)的C語(yǔ)言使用教程及相關(guān)基礎(chǔ)知識(shí),對(duì)正在學(xué)習(xí)c語(yǔ)言的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-09-09
  • 詳解C語(yǔ)言之預(yù)處理(上)

    詳解C語(yǔ)言之預(yù)處理(上)

    這篇文章主要介紹了C語(yǔ)言程序的預(yù)處理,小編覺得這篇文章寫的還不錯(cuò),需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-11-11

最新評(píng)論