求一个二维数组外围元素之和_C++数组作为函数的参数(学习笔记:第6章 04)...
生活随笔
收集整理的這篇文章主要介紹了
求一个二维数组外围元素之和_C++数组作为函数的参数(学习笔记:第6章 04)...
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
數(shù)組作為函數(shù)的參數(shù)[1]
- 數(shù)組元素作實(shí)參,與單個(gè)變量一樣。
- 數(shù)組名作參數(shù),形、實(shí)參數(shù)都應(yīng)是數(shù)組名(實(shí)質(zhì)上是地址,關(guān)于地址詳見后續(xù)章節(jié)),類型要一樣,傳送的是數(shù)組首地址。對(duì)形參數(shù)組的改變會(huì)直接影響到實(shí)參數(shù)組。
例6-2 使用數(shù)組名作為函數(shù)參數(shù)
主函數(shù)中初始化一個(gè)二維數(shù)組,表示一個(gè)矩陣,并將每個(gè)元素都輸出,然后調(diào)用子函數(shù),分別計(jì)算每一行的元素之和,將和直接存放在每行的第一個(gè)元素中,返回主函數(shù)之后輸出各行元素的和。#include 本例中用數(shù)組名做實(shí)參,就是將主函數(shù)中已經(jīng)定義好的table數(shù)組的首地址傳給了函rowSum。表面上形參是一個(gè)同結(jié)構(gòu)的數(shù)組,實(shí)際上它是接收了一個(gè)首地址。所以在rowSum中我們操作數(shù)組a就相當(dāng)于直接操作了主函數(shù)里面的數(shù)組table。對(duì)于數(shù)組a的任何一個(gè)細(xì)微地修改實(shí)際上是直接作用于主函數(shù)中數(shù)組table里面的。所以將所有行的和存在各行的行首元素中以后,回到主函數(shù),主函數(shù)中table數(shù)組的每行的行首元素也變化了,變成各行的數(shù)據(jù)之和了。參考
總結(jié)
以上是生活随笔為你收集整理的求一个二维数组外围元素之和_C++数组作为函数的参数(学习笔记:第6章 04)...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【解决idea谷歌翻译失败问题】
- 下一篇: matlab this指针,C++ th