第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

數(shù)組作為形參

當(dāng)數(shù)組作為形參時? 比如數(shù)組名是arr 參數(shù)列表里為什么是int *arr?? 這個* 的作用是什么

int *arr是不是和int arr[]等價??? 如果不是在參數(shù)列表的話? 他們兩個又有什么異同

正在回答

3 回答

在參數(shù)列表中作為參數(shù)用時,在這里他們效果是一樣的,都是相當(dāng)于指針。 注:數(shù)組可以看作是常量指針,在聲明時便分配內(nèi)存,數(shù)組名就是指向數(shù)組第0個元素的指針,不過指向的地址不可變,這樣說能明白?

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

街邊七號 提問者

那個 數(shù)組做形參的時候 形參表里為什么要在數(shù)組前加一個 * 照你這么說如果不加*的話 形參就不是數(shù)組而是數(shù)組的第一個元素 是我理解的這樣嗎
2017-07-05 回復(fù) 有任何疑惑可以回復(fù)我~
#2

保護(hù)我方魯班七號 回復(fù) 街邊七號 提問者

首先,你誤會了,不加*并不是代表數(shù)組中的第一個元素。其次,弱弱的問一句,你學(xué)過指針和地址這兩個概念嗎?最后,int arr[]和int *arr都是代表數(shù)組第一個元素的地址,即數(shù)組首地址。它們在做數(shù)組的形參時,都是等效的,都相當(dāng)于指向數(shù)組首地址的指針。形參接收實參傳來的地址,這樣,形參數(shù)組和實參數(shù)組就共占同一段內(nèi)存單元。函數(shù)對形參的操作就等于對實參數(shù)組的操作。
2017-07-05 回復(fù) 有任何疑惑可以回復(fù)我~
#3

街邊七號 提問者 回復(fù) 保護(hù)我方魯班七號

哦哦 就是說數(shù)組做形參直接敲int arr Dehua就是錯誤的吧 ....指針和地址倒是學(xué)過就是沒學(xué)會才搞現(xiàn)在這么多麻煩啊....
2017-07-05 回復(fù) 有任何疑惑可以回復(fù)我~
#4

保護(hù)我方魯班七號 回復(fù) 街邊七號 提問者

大家都認(rèn)為,c語言之所以強(qiáng)大,以及其自由性,很大部分體現(xiàn)在其靈活的指針運用上。因此,說指針是c語言的靈魂,一點都不為過。在計算機(jī)科學(xué)中,指針(Pointer)是編程語言中的一個對象,利用地址,它的值直接指向(points to)存在電腦存儲器中另一個地方的值。由于通過地址能找到所需的變量單元,可以說,地址指向該變量單元。因此,將地址形象化的稱為“指針”。意思是通過它能找到以它為地址的內(nèi)存單元。數(shù)組指針:數(shù)組名本身就是一個指針,指向數(shù)組的首地址。注意這是一個常數(shù),還有注意與指針數(shù)組的區(qū)別。(以上摘自指針_百度百科)
2017-07-05 回復(fù) 有任何疑惑可以回復(fù)我~
#5

街邊七號 提問者

非常感謝!
2017-07-05 回復(fù) 有任何疑惑可以回復(fù)我~
#6

保護(hù)我方魯班七號 回復(fù) 街邊七號 提問者

你說的對,int arr這樣寫是錯誤的。慕課網(wǎng)上的C語言課程并沒有涉及指針這一點。我也是在書本上學(xué)習(xí)的,我是計算機(jī)科學(xué)與技術(shù)專業(yè)的學(xué)生。
2017-07-05 回復(fù) 有任何疑惑可以回復(fù)我~
查看3條回復(fù)

如果不在參數(shù)列表中的話,我以為它們可能是這樣的:int *arr為一個int型指針;int arr[]為一個int型一維數(shù)組。如果我說的不對請多見諒。

1 回復(fù) 有任何疑惑可以回復(fù)我~

在參數(shù)列表中作為參數(shù)用時,數(shù)組名代表數(shù)組元素的首地址,并不代表數(shù)組中的全部元素。因此用數(shù)組名作函數(shù)實參時,不是把實參數(shù)組元素的值傳遞給形參,而只是將實參數(shù)組的首地址傳遞給形參,形參可以是數(shù)組名,也可以是指針變量,他們用來接收實參傳來的地址,這樣,實參數(shù)組和形參數(shù)組就共占同一段內(nèi)存單元。因此改變形參數(shù)組元素的值將同時改變實參數(shù)組的值,這樣做排序時,將要排序的數(shù)組傳遞到函數(shù)中,主調(diào)函數(shù)中的數(shù)組也已經(jīng)排好序了。

1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
C++遠(yuǎn)征之離港篇
  • 參與學(xué)習(xí)       122681    人
  • 解答問題       490    個

C++掃清通往面向?qū)ο蟮淖詈笠坏勒系K,將所有知識點融會貫通

進(jìn)入課程

數(shù)組作為形參

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號