


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
大一c語言數(shù)組實(shí)驗(yàn)心得3篇C語言是一門面向過程的、抽象化的通用程序設(shè)計(jì)語言,廣泛應(yīng)用于底層開發(fā)。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產(chǎn)生少量的機(jī)器語言以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的高效率程序設(shè)計(jì)語言。下面是帶來的有關(guān)大一c語言數(shù)組實(shí)驗(yàn)心得,希望大家喜歡
大一c語言數(shù)組實(shí)驗(yàn)心得1
試驗(yàn)?zāi)康?、掌握一維數(shù)組和二維數(shù)組的定義、賦值和輸入輸出的方法;2、掌握字符數(shù)組和字符串函數(shù)的使用;3、
掌握與數(shù)組有關(guān)的算法特別是排序算法。二、實(shí)驗(yàn)內(nèi)容教材習(xí)題P1527.2三、算法流程圖四、程序清單includevoidmain{int
i,j,min,s,a[11];printf“請輸入數(shù)組
“;fori1;i10;i{printf“a[d]“,i;scanf“d“,}printf“
“;printf“原數(shù)據(jù)為
“;fori1;i10;iprintf“5d“,a[i];printf“
“;fori1;i9;i{mini;forji1;ja[j]minj;sa[i];a[i]a[min];a[min]s;}
printf“排好序的數(shù)組為
“;fori1;i10;iprintf“5d“,a[i];printf“
“;}五、運(yùn)行結(jié)果六、實(shí)驗(yàn)總結(jié)(調(diào)試分析和體會)
這個(gè)星期我對使用數(shù)組進(jìn)展程序設(shè)計(jì)的學(xué)習(xí),在之前的根底上,我更加努力,課前先預(yù)習(xí),上課認(rèn)真聽,經(jīng)過我的努力我進(jìn)步了很多,雖然有了很大的進(jìn)步,但在學(xué)習(xí)上還是存在很多問題。但這次的作業(yè)比上周的條件構(gòu)造程序好多了。經(jīng)過自己的努力,我已經(jīng)掌握一維數(shù)組和二維數(shù)組的定義、賦值和輸入輸出的方法;掌握字符數(shù)組和字符串函數(shù)的使用;掌握與數(shù)組有關(guān)的算法特別是排序算法。這一單元數(shù)組跟以前的選擇構(gòu)造程序設(shè)計(jì)和循環(huán)控制相比,內(nèi)容要繁瑣得多,程序語句沒有以前那么明了,要經(jīng)過認(rèn)真的考慮,在經(jīng)過自己考慮后,即使是自己懂得算法的原理后,要來調(diào)程序又困難重重,一個(gè)程序要經(jīng)過認(rèn)真考慮和反復(fù)的調(diào)試程序,才能完成。在屢次的練習(xí)下,我根本上能結(jié)合程序掌握一些算法。通過屢次的實(shí)驗(yàn)操作,我的操作才能有了很大的進(jìn)步,但在學(xué)習(xí)的過程中并非一帆風(fēng)順,特別是在對程序的語句上,問題特別多。但我經(jīng)過耐心地操作和虛心地請教終于掌握了正確的操作方法
大一c語言數(shù)組實(shí)驗(yàn)心得2
指針是c語言的精華,也是c語言的難點(diǎn),它就像一把雙刃劍,鋒利無比但運(yùn)用的不好也會給自己帶來危害,后果比較嚴(yán)重,所以重點(diǎn)來說說指針。
很多初學(xué)者弄不清指針和數(shù)組到底有什么樣的關(guān)系,為防止混淆不清,下面總結(jié)一下指針和數(shù)組的特性。
指針是保存數(shù)據(jù)的地址,任何存入指針變量的數(shù)據(jù)都會被當(dāng)作地址來處理,指針變量本身的地址由編譯器另外存儲,存儲在哪里,我們并不知道,間接訪問數(shù)據(jù),首先獲得指針變量的內(nèi)容,把它作為地址,然后從這個(gè)地址讀或?qū)懭霐?shù)據(jù)。
指針可以用間接訪問操作符(_)訪問,也可以用以下標(biāo)的形式訪問,指針一般用于動態(tài)數(shù)據(jù)構(gòu)造。
數(shù)組是用來保存數(shù)據(jù)的,數(shù)組名代表的是數(shù)組首元素的地址而不是數(shù)組的首地址,所以數(shù)組p與p是有區(qū)別的,雖然內(nèi)容一樣,但意義卻不同,p才是整個(gè)數(shù)組的首地址,數(shù)組名是整個(gè)數(shù)組的名字,數(shù)組內(nèi)每個(gè)元素并沒有名字,不能把數(shù)組當(dāng)一個(gè)整體來進(jìn)展讀寫操作。
當(dāng)然數(shù)組在初始化時(shí)也有例外,如intp[]=“12345〞是合法的。
數(shù)組可以以指針的形式訪問如_(p+i);也可以以下標(biāo)的形式訪問p[i],但其本質(zhì)都是p所代表的數(shù)組首元素的地址加上i_sizeof(類型)個(gè)字節(jié)作為數(shù)據(jù)的真正地址來進(jìn)展訪問的。
數(shù)組通常用于存儲固定數(shù)目且數(shù)據(jù)類型一樣的元素。
剛開場的時(shí)候我
有點(diǎn)分不清指針數(shù)組和數(shù)組指針,如今也總結(jié)一下,指針數(shù)組,首先它是一個(gè)數(shù)組,數(shù)組的每個(gè)元素都是指針,可以理解為“存儲指針的數(shù)組〞的簡稱,數(shù)組指針,首先它是一個(gè)指針,它指向一個(gè)數(shù)組,在32位系統(tǒng)下永遠(yuǎn)只占4個(gè)字節(jié),至于它指向的數(shù)組有多少個(gè)字節(jié),并不知道,可以理解為“指向數(shù)組的指針〞。
舉個(gè)例子,int_p1[10]與int(_p2)[10],要理解這個(gè)問題,首先要清楚操作符的優(yōu)先級,“[]〞的優(yōu)先級比“_〞
的優(yōu)先級高,所以首先p1與“[10]〞結(jié)合構(gòu)成一個(gè)數(shù)組p1[10],int_為修飾數(shù)組的內(nèi)容,所以數(shù)組元素是指向int類型的指針,所以這個(gè)是指針數(shù)組,“()〞
的優(yōu)先級比“[]〞
的優(yōu)先級高,“_〞與p2結(jié)合構(gòu)成一個(gè)指針變量,int修飾數(shù)組的內(nèi)容,即數(shù)組的每個(gè)元素,數(shù)組這里并沒有名字,是個(gè)匿名數(shù)組,如今清楚了p2是一個(gè)指針,它指向一個(gè)包含10個(gè)int類型數(shù)據(jù)的數(shù)組,即為數(shù)組指針。
下面再說說內(nèi)存管理,內(nèi)存分為三個(gè)部分:靜態(tài)區(qū)、堆、棧。
其實(shí)堆棧就是棧,而不是堆。
靜態(tài)區(qū)是保存自動全局變量和static變量。
靜態(tài)區(qū)的內(nèi)容在整個(gè)程序的生命周期內(nèi)都存在,由編譯器在編譯的時(shí)候分配。
堆是由malloc系統(tǒng)函數(shù)分配內(nèi)存的。
其生命周期由free和delete決定。
棧保存部分變量。
棧上的內(nèi)容只在函數(shù)范圍內(nèi)存在,當(dāng)函數(shù)運(yùn)行完畢,這些內(nèi)容也會自動被銷毀。
再說說有關(guān)內(nèi)存需要注意的地方,定義了指針變量,在使用之前一定要初始化使它指向一塊合法的內(nèi)存,不管什么時(shí)候,我們在使用指針之前一定要確保指針是有效的。
使用malloc系列函數(shù)分配內(nèi)存,使用完之后應(yīng)及時(shí)釋放內(nèi)存,以防止內(nèi)存泄露。
最后總結(jié)的說一下學(xué)習(xí)c語言的方法就是編程編程再編程,理論學(xué)習(xí)與上機(jī)操作同時(shí)進(jìn)展,另外在編程序的過程中要養(yǎng)成良好的編程習(xí)慣。
大一c語言數(shù)組實(shí)驗(yàn)心得3
c語言是一種構(gòu)造化語言,是大部分編程語言的根底,c語言學(xué)好了,以后的java,c#以及更多的編程語言才有可能學(xué)好。下面就跟南寧達(dá)內(nèi)一起,要學(xué)好c語言必須理解的四點(diǎn):
1、課前認(rèn)真預(yù)習(xí),把下一節(jié)要上的內(nèi)容先自己看一遍,把不懂的地方打個(gè)標(biāo)記,等上課的時(shí)候可以請教教師。理解書上的例子,搞懂每個(gè)語句的含義,用法??赐旰髧L試著不看例子自己編寫程序,編完以后再跟書上進(jìn)展比較,看自己的程序還有哪方面的缺乏,再進(jìn)展改正。想要真正學(xué)好c語言光看書是不夠的,一定要自己多動手。2、上課認(rèn)真聽講積極考慮,進(jìn)步上課效率。教師上課講述的都是課程的重點(diǎn)和難點(diǎn),聽好課程可以到達(dá)"事半功倍"的目的。3、課后復(fù)習(xí)。把每天的上課內(nèi)容回家再復(fù)習(xí)一遍,獨(dú)立完成課后的作業(yè),假如有時(shí)間,最好能找點(diǎn)課外書籍、課外習(xí)題什么的來穩(wěn)固所學(xué)的內(nèi)容。4、主動上機(jī),多多理論,進(jìn)步動手才能。通過上機(jī)理論來驗(yàn)證所學(xué)的理論,通過在機(jī)器上查找錯誤來穩(wěn)固概念,通過進(jìn)步上機(jī)才能來促進(jìn)理論學(xué)習(xí),開闊編程思路,進(jìn)步反映速度,進(jìn)步分析問題解決問題的才能,鍛煉心理素質(zhì),進(jìn)步心理承受才能。學(xué)習(xí)c語言的初期重點(diǎn)要放在掌握語言的語法和規(guī)定上,一定要養(yǎng)成良好的編程習(xí)慣,平時(shí)寫程序注意語法標(biāo)準(zhǔn)格式控制,格式標(biāo)準(zhǔn)了,出了錯誤也容易找到出錯的地方,這是c語言的根底;后期的重點(diǎn)要轉(zhuǎn)移到掌握編程的思路和根本算法上來。課后多做習(xí)題,找一些經(jīng)典例子嘗試自己編寫,寫程序切忌半途而費(fèi),想到一個(gè)思路,就要按自己思路把它寫完,就算錯了,也可以讓自己理解為什么這樣做會錯?錯在哪里?會出什么結(jié)果?以后自己也很難在這個(gè)地方犯同
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 模具試制合同范本
- 社交網(wǎng)絡(luò)用戶行為洞察與營銷策略優(yōu)化
- 電子競技產(chǎn)業(yè)的品牌建設(shè)與傳播策略研究
- 科技園區(qū)內(nèi)的綜合交通運(yùn)輸體系建設(shè)研究
- 直播帶貨在營銷推廣中的應(yīng)用
- 2025至2030年中國膜片溫差式蒸汽祛水器數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025年數(shù)字安徽有限責(zé)任公司校園招聘7人筆試參考題庫附帶答案詳解
- 科技企業(yè)研發(fā)團(tuán)隊(duì)的協(xié)同工作流設(shè)計(jì)
- 2025年度稻谷種植與銷售金融服務(wù)合同
- 二零二五年度智慧農(nóng)業(yè)項(xiàng)目預(yù)算監(jiān)督協(xié)議
- 中國煤炭地質(zhì)總局公開招聘報(bào)名表
- AQ 1064-2008 煤礦用防爆柴油機(jī)無軌膠輪車安全使用規(guī)范(正式版)
- 電子商務(wù)數(shù)據(jù)分析基礎(chǔ)(第二版) 課件 模塊1、2 電子商務(wù)數(shù)據(jù)分析概述、基礎(chǔ)數(shù)據(jù)采集
- YB-T+4190-2018工程用機(jī)編鋼絲網(wǎng)及組合體
- 高大模板安全施工施工安全保證措施
- 比亞迪公司應(yīng)收賬款管理的問題及對策分析
- 【高考真題】2024年新課標(biāo)全國Ⅱ卷高考語文真題試卷(含答案)
- 委托辦理報(bào)廢汽車協(xié)議書
- 旅游服務(wù)質(zhì)量評價(jià)體系
- 義烏市建筑工程質(zhì)量通病防治措施100條(2022版本)
- 蘇教版(SJ)《四年級下冊數(shù)學(xué)》補(bǔ)充習(xí)題
評論
0/150
提交評論