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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

你好,求指教!該怎么用C語(yǔ)言的scanf實(shí)現(xiàn)一次輸入若干個(gè)數(shù)據(jù)

你好,求指教!該怎么用C語(yǔ)言的scanf實(shí)現(xiàn)一次輸入若干個(gè)數(shù)據(jù)

開(kāi)心每一天1111 2021-02-16 15:11:32
例如#include<stdio.h>int main(){scanf("%d %d ……%d")這中間我不確定要輸入多少個(gè)數(shù),可以實(shí)現(xiàn)么?……………………
查看完整描述

2 回答

?
梵蒂岡之花

TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊

這里我們先建一個(gè)固定長(zhǎng)度的數(shù)組,如下圖,數(shù)組長(zhǎng)度為1000

然后就需要用到循環(huán)了,并且設(shè)置一個(gè)按鍵“回車(chē)鍵”跳出循環(huán)。

這樣,不斷循環(huán)就可以不斷地將數(shù)字存進(jìn)數(shù)組里。當(dāng)我們按回車(chē)鍵的時(shí)候就會(huì)跳出循環(huán),結(jié)束輸入。而輸入的數(shù)據(jù)就會(huì)保存在num數(shù)組之中,唯一的缺點(diǎn)就是數(shù)組長(zhǎng)度是固定的。

擴(kuò)展資料:

在實(shí)際的編程中,往往會(huì)發(fā)生這種情況,即所需的內(nèi)存空間取決于實(shí)際輸入的數(shù)據(jù),而無(wú)法預(yù)先確定。對(duì)于這種問(wèn)題,用靜態(tài)數(shù)組的辦法很難解決。

為了解決上述問(wèn)題,C語(yǔ)言提供了一些內(nèi)存管理函數(shù),這些內(nèi)存管理函數(shù)結(jié)合指針可以按需要?jiǎng)討B(tài)地分配內(nèi)存空間,來(lái)構(gòu)建動(dòng)態(tài)數(shù)組,也可把不再使用的空間回收待用,為有效地利用內(nèi)存資源提供了手段。

動(dòng)態(tài)數(shù)組是指在聲明時(shí)沒(méi)有確定數(shù)組大小的數(shù)組,即忽略方括號(hào)中的下標(biāo);當(dāng)要用它時(shí),可隨時(shí)用ReDim語(yǔ)句(C語(yǔ)言中用malloc語(yǔ)句)重新指出數(shù)組的大小。使用動(dòng)態(tài)數(shù)組的優(yōu)點(diǎn)是可以根據(jù)用戶(hù)需要,有效利用存儲(chǔ)空間。

對(duì)于靜態(tài)數(shù)組,其創(chuàng)建非常方便,使用完也無(wú)需釋放,要引用也簡(jiǎn)單,但是創(chuàng)建后無(wú)法改變其大小是其致命弱點(diǎn)!

對(duì)于動(dòng)態(tài)數(shù)組,其創(chuàng)建麻煩,使用完必須由程序員自己釋放,否則嚴(yán)重會(huì)引起內(nèi)存泄露。但其使用非常靈活,能根據(jù)程序需要?jiǎng)討B(tài)分配大小。

因此,利用動(dòng)態(tài)數(shù)組就可以避免靜態(tài)數(shù)組的長(zhǎng)度不夠,內(nèi)存溢出等問(wèn)題,換言之,可以更靈活的存儲(chǔ)數(shù)組,這樣就可以根據(jù)輸入多少個(gè)數(shù),創(chuàng)建多大的數(shù)組進(jìn)行存儲(chǔ)。



查看完整回答
反對(duì) 回復(fù) 2021-03-16
  • 2 回答
  • 0 關(guān)注
  • 357 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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