c 數組遍歷

#include <stdio.h>

#include <stdlib.h>

int main()

{

printf(“指針數組練習!!!\n”);

/*

數組名就是數組的首地址

數組存在一段連續的內存空間中

*/

double score[] = {60, 70, 80, 90, 100};

double *ptr_score;

int i = 0;

printf(“數組首元素的地址:%p\t%p”, score, &score[0]);

//下面這兩個語句表示相同的意思,都是把數組的首地址賦給指針變量

ptr_score = &score[0];

ptr_score = score;

//注意數組可以使用這種格式的指針來訪問它的元素的值

--------------------------------------一維數組的遍歷------------------------------------

//第一種方式

for(i = 0; i < 5; i++){

printf(“\n%.2f”, score[i]);

}

printf(“\n\n\n”);

//第二種方式

for(i = 0; i < 5; i++){

printf(“\n%.2f”, *ptr_score++);

}

ptr_score = score;

printf(“\n\n\n”);

//第三種方式

for(i = 0; i < 5; i++){

printf(“\n%.2f”, ptr_score[i]);

}

printf(“\n\n\n”);

//第四種方式

for(i = 0; i < 5; i++){

printf(“\n%.2f”, *(ptr_score + i));

}

----------------------------二維數組的遍歷-----------------------

int scoreTwo[3][3] = {{1, 2, 3},

                              {4, 5, 6},{7, 8, 9}};

int j;

//注意這兩種寫法,第一種是指針數組的聲明,第二種是單一的指針變量的聲明

int (*ptr_scoreTwo)[3] = scoreTwo;

//int *ptr_scoreTwo = scoreTwo;

for(i = 0; i < 3; i++){

for(j = 0; j < 3; j++){

printf(“\n%d”, ((scoreTwo + i) + j));

//注意這樣寫時變量必須是指針數組

printf(“\n%d”, ((ptr_scoreTwo + i) + j));

}

}

return 0;

}

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

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

相關文章

docker安裝時報錯:Error: Nothing to do

安裝docker時報以下錯誤 解決方法&#xff1a; 1.下載關于docker的相關依賴環境 yum -y install yum-utils device-mapper-persistent-data lvm22.設置下載Docker的鏡像源 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3…

FMEA存在的五個主要不足及改進措施——FMEA軟件

免費試用FMEA軟件-免費版-SunFMEA 在制造業和產品設計領域&#xff0c;失效模式與影響分析&#xff08;Failure Modes and Effects Analysis&#xff0c;簡稱FMEA&#xff09;被廣泛運用&#xff0c;用于預防潛在的設計或制造缺陷。然而&#xff0c;盡管FMEA在風險管理方面發揮…

開發者集結號:大灣區 Open Source Day 邀您共探技術前沿

開源技術正以其開放、協作的特性&#xff0c;引領著軟件開發的新潮流&#xff0c;是推動社會進步的重要力量。作為開發者&#xff0c;您是否渴望深入了解開源項目的前沿動態&#xff1f;由ALC深圳與2024中國互聯網發展創新與投資大賽聯合舉辦、FISCO金鏈盟深度參與的大灣區 Ope…

MySQL————創建存儲過程函數

存儲過程使用大綱 有參數傳遞 delimiter $$ 聲明一個名稱為get_student_introduce create procedure add_student_infor( in p_userName VARCHAR(20),in p_phone VARCHAR(11),in p_sex char(2),in p_introduce VARCHAR(255)) 開始操作 BEGIN 撰寫真正在操作DMLDQL都行 INSE…

CSS---復合選擇器、元素顯示模式和背景(三)

一、CSS的復合選擇器 1.1 什么是復合選擇器 在CSS中&#xff0c;可以根據選擇器的類型把選擇器分為基礎選擇器和復合選擇器&#xff0c;復合選擇器是建立在基礎選擇器之上&#xff0c;對基本選擇器進行組合形成的。 復合選擇器是由兩個或多個基礎選擇器連寫組成&#xff0c;它…

SpringBoot3和SpringBoot2分別整合knife4j(openApi)

文章目錄 一、SpringBoot2進行整合knife4j1.1 導入依賴1.2 配置knife4j 配置文件1.3 可以在接口上配置 注解進行信息的配置 二、SpringBoot3 整合kinfe4j(openApi)2.1 導入依賴2.2 yaml配置文件2.3 swagger初始化配置2.4 創建接口 一、SpringBoot2進行整合knife4j 1.1 導入依賴…

【云原生】kubernetes核心組件

引言&#xff1a; Kubernetes 是為運行分布式集群而建立的&#xff0c;分布式系統的本質使得網絡成為 Kubernetes 的核心和必要組成部分&#xff0c;了解 Kubernetes 網絡模型可以使你能夠正確運行、監控和排查應用程序故障。 一、Kubernetes的核心組件 1.1、Master組件 1.1.…

基于Springboot+Vue的Java項目-農產品直賣平臺系統開發實戰(附演示視頻+源碼+LW)

大家好&#xff01;我是程序員一帆&#xff0c;感謝您閱讀本文&#xff0c;歡迎一鍵三連哦。 &#x1f49e;當前專欄&#xff1a;Java畢業設計 精彩專欄推薦&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f380; Python畢業設計 &am…

Kubernetes之Headless Services

Kubernetes中的Headless Services&#xff08;無頭服務&#xff09;是一種特殊類型的服務&#xff08;Service&#xff09;定義&#xff0c;它不提供傳統意義上的負載均衡和集群IP地址分配。在無頭服務中&#xff0c;spec.clusterIP 字段被顯式設置為None &#xff0c;Kubernet…

可道云teamOS企業網盤實用插件介紹:實時在線流程圖編輯與分享,用在線流程圖打造數字化工作流程

在使用企業網盤用于日常辦公的情況下&#xff0c;有一些實用的在線小工具能為團隊效率和協作帶來一定的提升。 今天要給大家介紹的可道云teamOS的在線畫流程圖&#xff0c;是很值得介紹的一個在線工具。 在線流程圖&#xff1a;直觀展示&#xff0c;高效便捷 以往我們想要梳理…

FANUC機器人單軸零點標定時提示無法執行零點標定,由于重力補償已啟用,所有機器人軸的脈沖計數必須有效

FANUC機器人單軸零點標定時提示無法執行零點標定,由于重力補償已啟用,所有機器人軸的脈沖計數必須有效 首先,機器人由于長時間斷電未使用,6個軸的編碼器數據全部丟失,上電后報警SRVO-062, 有關SRVO-062故障報警的相關內容可參考以下鏈接: FANUC機器人SRVO-062報警原因分…

LeetCode 2391. 收集垃圾的最少總時間

Problem: 2391. 收集垃圾的最少總時間 問題分解 我們將這個問題分解為以下幾個小問題&#xff1a; 計算每種垃圾&#xff08;金屬、紙、玻璃&#xff09;在每個房子中的數量。確定每種垃圾車最后到達的房子。計算每種垃圾車行駛的總時間。計算每種垃圾車收拾垃圾的總時間。返…

SQLite 語法大全

SQLite EXPLAIN 語句&#xff1a; EXPLAIN INSERT statement...; or EXPLAIN QUERY PLAN SELECT statement...; SQLite GLOB 子句&#xff1a; SELECT column1, column2....columnN FROM table_name WHERE column_name GLOB { PATTERN }; SQLite GROUP BY 子句&#xff1…

journalctl參數詳解

journalctl 是 Systemd 日志管理工具&#xff0c;用于查看、查詢和管理 Systemd 系統日志。 #-x: 詳細模式&#xff08;Verbose&#xff09;。這個選項會使 journalctl 輸出完整的日志消息&#xff0c;包括其原始結構&#xff0c;如嵌套的JSON消息、未展開的環境變量等。這對于…

Scratch四級:第08講 排序算法

第08講 排序算法 教練&#xff1a;老馬的程序人生 微信&#xff1a;ProgrammingAssistant 博客&#xff1a;https://lsgogroup.blog.csdn.net/ 講課目錄 常考的排序算法項目制作&#xff1a;“三個數排序”項目制作&#xff1a;“成績查詢”項目制作&#xff1a;“排序”項目制…

單片機智能燈控制系統源程序仿真原理圖與論文全套資料

目錄 1、設計描述 2、仿真圖 3、程序 4、資料內容 資料下載地址&#xff1a;單片機智能燈控制系統源程序仿真原理圖與論文全套資料下載 1、設計描述 設計了一款智能控制系統。 AT89C51LCD1602DS1302按鍵LED組成了這樣一個完整的設計。 P2.0-P2.3 4個LED等代表庭院內的4…

計算機視覺——Opencv blobFromImage與torchvision實現數據標準化

1.blobFromImage blobFromImage 是 OpenCV 的深度神經網絡&#xff08;DNN&#xff09;模塊中的一個函數&#xff0c;它用于將圖像轉換為深度學習模型所需的輸入格式&#xff0c;主要是對傳入的圖像進行的轉換包括圖像尺寸調整、均值減法、縮放等預處理步驟&#xff0c;以便圖…

架構設計之學新而知故

緣由 因為一些特殊的機緣&#xff0c;接觸到洋蔥架構等一些新架構設計概念。 嘗試理解了一段時間&#xff0c;就想簡單梳理下對它們的理解&#xff0c;以達到學新而知故 &#x1f603; 信息增益 以前計算機專業并不設置通信領域的信息論的專業課程&#xff0c;但是&#xf…

輸出指定日期區間內的所有天、周、月

hutool獲取指定時間周幾 Slf4j public class DateWeekUtil {public static List<String> getDateWeek(String startDateString, String endDateString, List<Integer> codeList) {List<String> dateInfoList new ArrayList<>();List<Integer> v…

工作隨機:linux 掛載LVM管理模式的磁盤

文章目錄 前言一、創建一個分區二、創建PV三、創建VG四、創建LV五、格式化并掛載目錄 前言 在數據庫管理中&#xff0c;常有比較頭疼的問題&#xff0c;就是一段時間發展后我的磁盤空間不夠了&#xff0c;想要擴容原有的目錄很是頭疼&#xff0c;那么LVM管理的優勢就體現出來了…