国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C語言筆記——結(jié)構(gòu)體的三種打印方法

這篇具有很好參考價(jià)值的文章主要介紹了C語言筆記——結(jié)構(gòu)體的三種打印方法。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

(看鵬哥C語言視頻學(xué)的,自己做的筆記)

首先定義一個(gè)結(jié)構(gòu)體(以學(xué)生的信息為例):

#include<stdio.h>

struct stu
{
	//成員變量
	char name[20];//姓名
	int age;//年齡
	char sex[10];//性別
	char sno[12];//學(xué)號
};

第一種打印方法:

int main()
{
	struct stu s = { "張三",20,"男","08090121408" };//創(chuàng)建s對象并初始化

	printf( "%s %d %s %s", s.name, s.age, s.sex, s.sno );
	return 0;
}

注意:age要對應(yīng)%d,其余都是%s,其余三個(gè)順序換了無所謂。

運(yùn)行結(jié)果:

c語言打印結(jié)構(gòu)體,筆記,c語言

?第二種打印方法(函數(shù)+地址):

void print(struct stu* ps)//void無返回值
{
	printf("%s %d %s %s", (*ps).name, (*ps).age, (*ps).sex, (*ps).sno);
}
int main()
{
	struct stu s = { "張三",20,"男","08090121408" };

	print(&s);//print函數(shù)
	return 0;
}

第三種打印方法(與第二種方法類似,用箭頭表示而已):文章來源地址http://www.zghlxwxcb.cn/news/detail-781084.html

void print(struct stu* ps)//void無返回值
{
	printf("%s %d %s %s", ps->name,ps->age,ps->sex,ps->sno);//結(jié)構(gòu)體指針變量->成員名
}
int main()
{
	struct stu s = { "張三",20,"男","08090121408" };

	print(&s);//print函數(shù)
	return 0;
}

到了這里,關(guān)于C語言筆記——結(jié)構(gòu)體的三種打印方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • C語言素?cái)?shù)(質(zhì)數(shù))判斷的三種方法

    本文介紹了判斷素?cái)?shù)的3種方法,從素?cái)?shù)的概念分析,確定找到素?cái)?shù)的幾個(gè)必要條件,設(shè)計(jì)思路,并將代碼進(jìn)行優(yōu)化。此外,還使用自定義函數(shù)的形式將同樣的思路進(jìn)行實(shí)現(xiàn)。 素?cái)?shù),就是僅能被自身和1整除的數(shù)字。 首先我們可以提取出判斷素?cái)?shù)的三個(gè)基本條件: 素?cái)?shù)是整數(shù)

    2024年02月04日
    瀏覽(18)
  • 【C語言】判斷字符類型的三種方法

    【C語言】判斷字符類型的三種方法

    ?? 個(gè)人主頁 :修修修也 ?? 所屬專欄 :C語言 ?? 操作環(huán)境 : Visual Studio 2022 目錄 一.字符的類型分類 1.ASCII的定義: ?2.ASCII的產(chǎn)生原因是: 3.ASCII的內(nèi)容: 二.字符類型判斷相關(guān)庫函數(shù) 1.isdigit(),用于判斷字符是否為數(shù)字。 2. isalpha(),用于判斷字符是否為字母。 3. isalnum(),用

    2024年02月06日
    瀏覽(18)
  • 【數(shù)據(jù)結(jié)構(gòu)與算法】快速排序的三種實(shí)現(xiàn)方法

    【數(shù)據(jù)結(jié)構(gòu)與算法】快速排序的三種實(shí)現(xiàn)方法

    ? 目錄 一.基本思想 二.Hoare法 動態(tài)演示 三.挖坑法 動態(tài)演示 四.前后指針法 動態(tài)演示 五.快速排序優(yōu)化 隨機(jī)下標(biāo)交換法 三路取中法 六.快速排序的特性 任取待排序元素序列中的某元素作為 基準(zhǔn)值 ,按照該排序碼將待排序集合 分割成兩子序列 , 左子序列中所有元素均小于基

    2023年04月09日
    瀏覽(31)
  • 【C語言】scanf多組輸入的三種方法!

    【C語言】scanf多組輸入的三種方法!

    ?? 鴿芷咕 :個(gè)人主頁 ??? 個(gè)人專欄 :《C語言初階篇》 《C語言進(jìn)階篇》 ??生活的理想,就是為了理想的生活! ?? ?? hello! 各位寶子們大家好啊,相信大家都多多少少了用過scanf語句吧,但是對scanf函數(shù)沒有全面的認(rèn)識僅僅只是知道可以輸入。 ?? ?? 今天博主就給大

    2024年02月06日
    瀏覽(18)
  • C語言判斷素?cái)?shù)的三種方法 判斷素?cái)?shù)(質(zhì)數(shù))

    C語言判斷素?cái)?shù)的三種方法 判斷素?cái)?shù)(質(zhì)數(shù))

    題目: 方法一:在2到n-1之間任取一個(gè)數(shù),如果n能被整除則不是素?cái)?shù),否則就是素?cái)?shù) 代碼示例如下: 代碼運(yùn)行結(jié)果如下: 方法二:在2到n/2之間任取一個(gè)數(shù),如果n能被整除則不是素?cái)?shù),否則就是素?cái)?shù)? 代碼示例如下: 代碼運(yùn)行結(jié)果如下: 方法三:在2到sqrt(n)之間任取一個(gè)數(shù),如

    2024年02月02日
    瀏覽(19)
  • 【C語言】字母轉(zhuǎn)換大小寫的三種方法

    【C語言】字母轉(zhuǎn)換大小寫的三種方法

    ?? 個(gè)人主頁 :修修修也 ?? 所屬專欄 :C語言 ?? 操作環(huán)境 : Visual Studio 2022 目錄 方法一:庫函數(shù)法 ??小寫轉(zhuǎn)換大寫:toupper()函數(shù) ??大寫轉(zhuǎn)換小寫:tolower()函數(shù) 方法二:加減32法 ??小寫轉(zhuǎn)換大寫:字符數(shù)據(jù)減32 ??大寫轉(zhuǎn)換小寫:字符數(shù)據(jù)加32 方法三:位運(yùn)算法 ??大小寫

    2024年02月09日
    瀏覽(715)
  • C語言判斷一個(gè)數(shù)是否為素?cái)?shù)的三種方法(詳細(xì))

    ? ? ? ???今天我們來使用C語言來實(shí)現(xiàn)判斷一個(gè)數(shù)是否為素?cái)?shù),首先我們需要了解到素?cái)?shù)的概念,素?cái)?shù)就是只能被1和它本身整除的數(shù)。 ??? ? ? ? ? 這是第一種代碼,我們來分析一下,首先創(chuàng)建變量i和n,這里我們i用于循環(huán),n用來存放我們輸入的數(shù)字。之后我們設(shè)置一個(gè)

    2024年04月25日
    瀏覽(21)
  • c語言大小寫字母轉(zhuǎn)換的三種方法 到 思考指針(超詳細(xì))

    目錄 前言 總結(jié)擺在前面 1.指針?biāo)伎嫉耐卣?2.淺提一下表達(dá)式求值? 三種方法 1.利用ASCII相差32 1.1以表達(dá)式求值的思考方式 1.2以指針的方式 2.通過按位異或來求(我覺得太巧合了,不推薦) 3.通過庫函數(shù)(這個(gè)看你積累) 3.1? tolower函數(shù)——轉(zhuǎn)換字符位小寫 定義 參數(shù) 返回值

    2024年02月19日
    瀏覽(842)
  • mybatisplus開啟sql打印的三種方式

    mybatisplus開啟sql打印的三種方式

    ? ? ? ? 使用mybatisplus自帶的log-impl配置,可以在控制臺打印出sql語句、執(zhí)行結(jié)果的數(shù)據(jù)集、數(shù)據(jù)結(jié)果條數(shù)等詳細(xì)信息,這種方法適合再調(diào)試的時(shí)候使用,因?yàn)檫@個(gè)展示的信息詳細(xì),更便于調(diào)試,查找問題進(jìn)行優(yōu)化。缺點(diǎn)就是如果執(zhí)行的sql語句過多,則輸出的日志就會很多,

    2024年02月05日
    瀏覽(25)
  • 用C語言實(shí)現(xiàn)定積分求解的三種方法,梯形公式,辛普森公式,自適應(yīng)辛普森公式

    1.梯形公式: 梯形公式(trapezoidal rule)是一種求定積分的方法。它假定函數(shù)在區(qū)間上是一條直線,因此可以通過計(jì)算梯形的面積來估計(jì)函數(shù)的定積分 可以用指針來初步優(yōu)化這個(gè)代碼: 2.辛普森公式: 辛普森公式(Simpson\\\'s rule)是一種求定積分的方法。它是由英國數(shù)學(xué)家 Tho

    2024年02月06日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包