C24-數組

  1. 數組的引入:方便對同一類型的數據進行管理(一個班級里的45個同學、一個籃子里的12個蘋果)
  2. 數組的定義:
數據類型 數組名[常量表達式(也就是元素的個數)];int a[10];	//這里定義了一個能存放10個元素的整形數組
  1. 數組初始化

    • 完全初始化
    int arr[3]={5,6,8};
    
    • 部分初始化
    int arr[10]={3,5,7};
    

    ? 未賦值元素默認補0(數值型)或空字符\0(字符型)

    ? 例:

    #include <stdio.h>
    int main()
    {//數組初始化及相關數據的定義int arry[10]={3,5,8};char str[10]={'a','g','k'}; //字符記得打單引號喲int data1;char data2;//利用循環遍歷輸出數組arry的元素for(data1==0;data1<10;data1++){printf("%d;",arry[data1]);}//利用循環遍歷輸出數組str的元素for(data2==0;data2<10;data2++){printf("%c;",str[data2]);}return 0;
    }
    

    結果:image-20250507211219658

    • 省略長度初始化
    int st[]={1,3,8};
    

    ? 我們來計算數組st的大小

    #include <stdio.h>
    int main()
    {//數組初始化及相關數據的定義int st[]={3,5,8};int size;size=sizeof(st)/sizeof(st[0]);printf("st的個數有:%d",size);return 0;
    }
    

    image-20250507212610091

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/78818.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/78818.shtml
英文地址,請注明出處:http://en.pswp.cn/web/78818.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

手持小風扇方案解說---【其利天下技術】

春去夏來&#xff0c;酷暑時節&#xff0c;小風扇成為外出必備的解暑工具&#xff0c;近年來&#xff0c;隨著無刷電機的成本急劇下降&#xff0c;小風扇也逐步從有刷變無刷化了。 數量最大的如一箱無刷馬達&#xff0c;其次三相低壓無刷電機也大量被一些中高端風扇大量采用。…

C++函數棧幀詳解

函數棧幀的創建和銷毀 在不同的編譯器下&#xff0c;函數調用過程中棧幀的創建是略有差異的&#xff0c;具體取決于編譯器的實現&#xff01; 且需要注意的是&#xff0c;越高級的編譯器越不容易觀察到函數棧幀的內部的實現&#xff1b; 關于函數棧幀的維護這里我們要重點介…

CPU-GPU-NPU-TPU 概念

1.CPU 中央處理器&#xff08;Central Processing Unit&#xff0c;簡稱CPU&#xff09;作為計算機系統的運算和控制核心&#xff0c;是信息處理、程序運行的最終執行單元。CPU自產生以來&#xff0c;在邏輯結構、運行效率以及功能外延上取得了巨大發展。 2.GPU GPU&#xff0…

Java學習手冊:ORM 框架性能優化

一、優化實體類設計 減少實體類屬性 &#xff1a;僅保留必要的字段&#xff0c;避免持久化過多數據。例如&#xff0c;對于一個用戶實體類&#xff0c;如果某些信息&#xff08;如詳細地址&#xff09;不是經常使用&#xff0c;可以將其拆分到單獨的實體類中。使用合適的數據類…

XMP-Toolkit-SDK 編譯與示例程序

一、前言 最近在調研圖片的元數據讀寫方案&#xff0c;需要了解 XMP 空間以及如何在 XMP 空間中讀寫元數據&#xff0c;本文做一個相關內容的記錄。 XMP-Toolkit-SDK 以及 XMP標準簡介 XMP-Toolkit-SDK 是 Adobe 提供的一套開源軟件開發工具包&#xff08;SDK&#xff09;&a…

計算機硬件(南橋):主板芯片組FCH和PCH的區別

在計算機主板設計中&#xff0c;FCH&#xff08;Fusion Controller Hub&#xff09;和PCH&#xff08;Platform Controller Hub&#xff09;分別是AMD和Intel對主板芯片組中“南橋”&#xff08;Southbridge&#xff09;部分的命名。盡管兩者功能相似&#xff0c;但受不同廠商架…

數據庫系統概論-基礎理論

數據庫系統概述&#xff1a; 1、記錄&#xff1a;計算機中表示和存儲數據的一種格式或方法。 2、數據庫&#xff08;DataBase, DB&#xff09;&#xff1a;數據庫是長期儲存在計算機內、有組織、可共享的大量數據集合。可為各種用戶共享。 3、數據庫管理系統&#xff08;Dat…

在 R 中,清除包含 NA(缺失值)的數據

在 R 中&#xff0c;清除包含 NA&#xff08;缺失值&#xff09;的數據可以通過多種方式實現&#xff0c;具體取決于你希望如何處理這些缺失值。以下是幾種常見的方法&#xff0c;包括刪除包含 NA 的行、刪除包含 NA 的列&#xff0c;或者用特定值填充 NA。 1. 刪除包含 NA 的…

晶體布局布線

1Clock時鐘電路 時鐘電路就是類似像時鐘一樣準確運動的震蕩電路&#xff0c;任何工作都是依照時間順序&#xff0c;那么產生這個時間的電路就是時鐘電路&#xff0c;時鐘電路一般是由晶體振蕩器、晶振、控制芯片以及匹配電容組成 2.時鐘電路布局 晶體電路布局需要優先考慮&…

機器學習之嵌入(Embeddings):從理論到實踐

機器學習之嵌入(Embeddings)&#xff1a;從理論到實踐 摘要 本文深入探討了機器學習中嵌入(Embeddings)的概念和應用。通過具體的實例和可視化展示&#xff0c;我們將了解嵌入如何將高維數據轉換為低維表示&#xff0c;以及這種轉換在推薦系統、自然語言處理等領域的實際應用…

Python初學者筆記第九期 -- (列表相關操作及列表編程練習題)

第17節課 列表相關操作 無論是內置函數、對象函數&#xff0c;用起來確實很方便&#xff0c;但是作為初學者&#xff0c;你必須懂得它們背后的運行邏輯&#xff01; 1 常規操作 &#xff08;1&#xff09;遍歷 arr [1,2,3,4] # 以索引遍歷:可以在遍歷期間修改元素 for ind…

云計算與大數據進階 | 25、可擴展系統構建

在進入這個進階版系列之前&#xff0c;讓我們先回顧一下云計算與大數據系統的基本設計原則&#xff0c;總結起來有如下幾條&#xff1a; (1)基礎架構&#xff1a;更多采用商品現貨硬件&#xff08;如PC架構&#xff09;?&#xff0c;而很少使用定制化高端&#xff08;如小型主…

C——函數遞歸

在 C 語言里&#xff0c;函數遞歸是一種函數調用自身的編程技術。下面開始逐一介紹。 一、什么是遞歸&#xff1f; 遞歸其實是?種解決問題的?法&#xff0c;在C語?中&#xff0c;遞歸就是函數??調???。 寫?個史上最簡單的C語?遞歸代碼&#xff1a; #include <st…

IdeaVim配置指南

一、什么是 IdeaVim&#xff1f; IdeaVim 是 JetBrains 系列 IDE&#xff08;如 IntelliJ IDEA, WebStorm, PyCharm 等&#xff09;中的一個插件&#xff0c;讓你在 IDE 里使用 Vim 的按鍵習慣&#xff0c;大大提升效率。 安裝方法&#xff1a; 在 IDE 中打開 設置(Settings) →…

Notepad++中XML格式化插件介紹

Notepad++中XML格式化插件介紹 背景安裝指南安裝步驟驗證安裝成功安裝失敗可嘗試使用說明XML文件格式正確時格式化錯誤格式檢查XML Tools插件核心功能盤點常見問題格式化后沒變化中文顯示亂碼拯救雜亂XML格式!Notepad++這個神器插件,必須接收!背景 接手別人寫的XML,縮進亂成…

自動化創業機器人:現狀、挑戰與Y Combinator的啟示

自動化創業機器人&#xff1a;現狀、挑戰與Y Combinator的啟示 前言 AI驅動的自動化創業機器人&#xff0c;正逐步從科幻走向現實。我們設想的未來是&#xff1a;商業分析、PRD、系統設計、代碼實現、測試、運營&#xff0c;全部可以在monorepo中由AI和人類Co-founder協作完成…

第1章 算法設計基礎

1-1 什么是算法 見識算法 算法是計算機科學的基石&#xff1a;從古代算術到現代計算機&#xff0c;算法始終是解決問題的核心。 算法的起源 張蒼《九章算術》&#xff1a;創立了機械化算法體系&#xff08;如“合分術”分數相加算法&#xff09;。 歐幾里得《幾何原本》&am…

java中ArrayList擴容機制的解析

本文將系統地介紹 Java 中 ArrayList 的擴容機制&#xff0c;包括其初始容量的設置、觸發擴容的時機、容量增長算法、擴容的詳細流程以及性能優化建議&#xff0c;幫助讀者從源碼層面深入理解這一關鍵特性&#xff0c;并在實際開發中合理預分配容量以提升性能。 一、ArrayList…

【網絡服務器】——回聲服務器(echo)

作用 實現回聲服務器的客戶端/服務器程序&#xff0c;客戶端通過網絡連接到服務器&#xff0c;并發送任意一串英文信息&#xff0c;服務器端接收信息后&#xff0c;執行數據處理函數&#xff1a;將每個字符轉換為大寫并回送給客戶端顯示。 客戶端&#xff1a;發送字符信息 服…

智能學習空間的范式革新:基于AI驅動的自習室系統架構與應用研究

摘要 在 “互聯網 + 教育” 深度融合的背景下,傳統自習室面臨個性化服務缺失、學習效率低下等瓶頸。本文提出一種基于人工智能技術的 AI 自習室系統架構,通過構建多模態數據感知、個性化學習引擎及智能環境調控模塊,實現學習過程的精準化、智能化與沉浸式體驗。研究結合計算…