女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

C語言使用結構體數組注意事項

jf_78858299 ? 來源:C語言 ? 作者:閆小林 ? 2023-03-10 15:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

C語言結構體數組概述

一個結構體變量中可以存放一組有關聯的數據,如一個學生的學號、姓名、成績等數據,如果有10個學生的數據需要參加運算,顯然應該用數組,這就是結構體數組。

結構體數組與之前介紹的數值型數組的不同之處在于每個數組元素都是一個結構體類型的數據,他們都包括各個成員項。

C語言定義結構體數組

一般形式

struct 結構體名
{
成員表列}數組名[數組長度];

先聲明一個結構體類型(如struct Person),然后再用此類型定義結構體數組:結構體類型 數組名[數組長度]。

C語言使用結構體數組注意事項

對結構體數組初始化的形式是在定義數組的后面加上:={初值表列};

在定義結構體數組時進行初始化,為清晰起見,將每個學生的信息用一對花括號包起來,這樣做,閱讀和檢查比較方便,尤其當數據量多時,這樣是有好處的。

C語言使用結構體數組求五個人的平均成績

#include
struct{
char *name;//姓名
float score;//成績
}array[] = {//結構體數組
{"張三",145.0},
{"李四",130.5},
{"王五",148.5},
{"趙六",139.0},
{"小林",150.0}
};
int main()
{
float sum =0;
for(int i=0; i<5; i++)
{
sum +=array[i].score;
}
printf("平均成績:%.2f\\n", sum/5);
return 0;
}

編譯運行結果:

平均成績:142.60

--------------------------------
Process exited after0.09937 secondswith return value0
請按任意鍵繼續. . .

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據
    +關注

    關注

    8

    文章

    7250

    瀏覽量

    91546
  • C語言
    +關注

    關注

    180

    文章

    7630

    瀏覽量

    140997
  • 結構
    +關注

    關注

    1

    文章

    117

    瀏覽量

    21944
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    C語言數組結構的內存表示和布局

    C語言中,數組結構都可以代表一塊內存,但為什么結構
    發表于 08-28 10:54 ?2109次閱讀

    C語言嵌入式系統編程注意事項

    C語言嵌入式系統編程注意事項C語言嵌入式系統軟件架構單任務程序典型架構
    發表于 02-03 07:44

    關于labview傳入參數到DLL結構

    labview給DLL中結構傳入參數,要保證字節對齊下面是注意事項,很關鍵:labview中層次結構數據類型(例如,簇)中的數組和字符串始
    發表于 11-08 20:30

    編寫C語言時常見的注意事項有哪些

    為什么學C語言?編寫C語言時常見的注意事項有哪些?C語言
    發表于 02-25 07:15

    單片機c語言使用中斷函數有哪些注意事項

    單片機c語言使用中斷函數有哪些注意事項呢?
    發表于 02-25 06:07

    為什么C語言函數不能返回數組

    C語言函數可以返回指針、結構,為什么不能返回數組? 下面一步一步來分析: 1 函數不能返回數組
    的頭像 發表于 03-29 11:18 ?2248次閱讀

    Keil使用結構數組的奇怪問題

    今天用keil的時候發現一個很奇怪的點,是關于結構數組的。首先說明我的keil版本是:V5.28.0.0問題是這樣的:我在a.h文件定義了一個結構
    發表于 11-21 16:36 ?3次下載
    Keil使用<b class='flag-5'>結構</b><b class='flag-5'>體</b><b class='flag-5'>數組</b>的奇怪問題

    KEIL中使用C++注意事項

    KEIL中使用C++ 注意事項、操作指南、書寫規范大全。
    發表于 06-01 16:12 ?1次下載

    C語言-學生管理系統(結構+數組實現)

    這篇文章就使用結構知識點完成一個小練習,使用結構+數組設計一個簡單的學生管理系統,作為結構
    的頭像 發表于 08-14 10:07 ?3479次閱讀

    USB Type-C 設計注意事項

    USB Type-C 設計注意事項
    發表于 11-14 21:08 ?23次下載
    USB Type-<b class='flag-5'>C</b> 設計<b class='flag-5'>注意事項</b>

    AN092GD32MCU GPIO結構與使用注意事項

    AN092 GD32 MCU GPIO結構與使用注意事項
    發表于 03-01 18:48 ?0次下載
    AN092GD32MCU GPIO<b class='flag-5'>結構</b>與使用<b class='flag-5'>注意事項</b>

    C程序設計基礎-數組結構

    數組結構和指針是C語言里面最難的部分,如果在編程中可以熟練的運用這三樣工具,會大大地提高開發效率,簡化程序
    的頭像 發表于 03-02 10:10 ?1402次閱讀
    <b class='flag-5'>C</b>程序設計基礎-<b class='flag-5'>數組</b>與<b class='flag-5'>結構</b><b class='flag-5'>體</b>

    C程序設計入門筆記之數組結構

    數組結構和指針是C語言里面最難的部分,如果在編程中可以熟練的運用這三樣工具,會大大地提高開發效率,簡化程序
    的頭像 發表于 03-02 10:13 ?956次閱讀
    <b class='flag-5'>C</b>程序設計入門筆記之<b class='flag-5'>數組</b>與<b class='flag-5'>結構</b><b class='flag-5'>體</b>

    C語言入門之結構指針

    C語言中,指向結構對象的指針變量既可以指向結構變量,也可指向
    的頭像 發表于 03-24 14:59 ?1348次閱讀

    C語言如何創建數組

    用法和注意事項。 要創建一個數組,首先需要確定數組的數據類型和大小。C語言中的數據類型包括基本數據類型(如整數、浮點數、字符等)以及派生數據
    的頭像 發表于 11-24 10:08 ?2520次閱讀