導航:首頁 > 軟體知識 > 怎麼看懂程序

怎麼看懂程序

發布時間:2022-11-16 04:51:14

㈠ 怎麼讀懂C程序語言

怎樣才能學好C語言 1、學好C語言,你可以很好地應付任何一種編程工具。 2、一定要多上機練習,通過程式了解相關知識。幾經反復方得正果。 3、不要把學習C語言當成一種任務,更不要把它看成很難完成的任務。要充滿自信,只要是一個智力正常的人都能學好C語言。始終保持游戲的心態,多發現其中的樂趣。當感到編程趣味無窮,那你在電腦方面將前程無量。 4、如果一個程式一時無法弄清楚最後暫時放在一邊,過一段時間你可能會從其他的程式中悟出道理。 5、C語言是一個整體,各個方面是有機聯系的,要從總體上把握它,不要把它割裂成互不關聯的部件。 6、不要完全相信教材(包括本講義),所有結論最好都上機驗證。 怎樣學好C語言 1. 工欲善其事,必先利其器 准備工作:一個開發環境,如Turbo C 2.0、Visual C++等開發工具;一本好教材,如譚浩強主編的《C語言程序設計》(第二版)。我當時看的是他的第一版,就為它的簡潔、完美所吸引,簡直愛不釋手,用了兩個星期一口氣看完。 2. 秘密武器 初學者學習計算機語言要會「讀程序」,要對小型的應用型、游戲型程序感興趣,並模仿去加深對C語言程序設計的理解和操作,只有不斷地寫程序、調試程序才能得到編寫程序的經驗和加深對程序的理解,這也是學習編寫優秀高級程序的秘密武器。 3. 發揚探索精神 學習C語言程序設計有點像做數學難題,只要我們善於思考,善於探索,發揚探索精神去尋找好的設計思想和方法,才能把C語言的精髓真正地掌握。 備戰C語言考試要訣 1. 了解大綱,臨陣不亂 各類筆試中,大多數考題是與大綱要求的基本內容一致的,難度不高,但內容十分廣泛,應牢固掌握C語言考試大綱要求的基礎部分。只有熟悉題型,理解語法、句法,做到心中有數,才能臨陣不亂。 2. 善於歸納,強化記憶 對於需要記憶的計算機基礎知識和基本概念,如果考試時因此失分就十分可惜。如:C語言中有幾種不同的數據類型?運算的優先順序別是怎樣的?因此我們需要善於歸納這些計算機基礎知識,並在理解的基礎上強化記憶。 3. 重視實踐,善於調試 計算機科學是一門理論性、實踐性都很強的學科,對C語言考試的參加者來說,基礎理論方面要求不高,而上機試題往往是很多考生不能通過考試的重要原因,因此要勤於實踐。 4. 多做練習,查漏補缺 在認真地學完指定用書後,最好再找些試題,認真地測試一下,一則可以檢查自己的復習情況;二則可以查漏補缺;三則可以調節心理狀況,以備正式考試時沉著冷靜、萬無一失。

㈡ 怎麼去看懂一個C++程序

一句一句的看,

先從main函數看起

1. 將相互關聯的幾句代碼分成一個小的塊,你可以嘗試給它們寫上註解,表示這幾步用來干什麼,或者你也可以將這個小模塊提煉成一個函數。

2. 將別人命名比較別扭的變數名,給它取一個更加生動,更易於理解的名字。

3. 將自己沒涉及用過的一些方法,代碼,在網上進行查詢,看看有寫什麼作用,然後標註上,這樣慢慢的呢自然能夠理解到別人寫的程序

當然這些都是消耗時間的,最後還需要你一定的耐心。

㈢ 如何比較快速的看懂一個比較長的程序

這個怎麼說呢,看人家的程序需要自己的基礎不錯,要不然看別人的程序當然是會吃力的,建議你還是把自己的基本功弄好,多看人家的代碼是很好的。

㈣ 初學者怎樣看懂代碼

初學者要看懂代碼首先從要需求分析了解,然後是系統分析,最後是塊的理解。看懂代碼其實不難,大抵不過是選擇,分支,循環。語法如果看不懂,那就需要補補基礎,先弄清楚這段代碼要做什麼,有說明最好,可以幫你理解,沒有說明就自己試著過一下代碼流程。

最重要的是學會寫程序,C語言也好,python也好,你得學會把自己的思考用程序實現。舉個例子,你想制定計劃表,安排自己的時間,那這個問題就可以寫個程序來實現;你想做筆記、管理自己的文件,這也是一個程序。

從簡單的、直接的幾行十幾行程序開始,比如計算器;到復雜的小工具,比如大數計算器。這個過程中你逐漸明白數組、指針、內存布局、函數,了解遞歸、棧、鏈表,然後學基本的數據結構。之後再寫程序,你需要考慮代碼的優雅、簡單、時間空間效率高,使用什麼樣的方式來實現最好。

最後你學會了復用,學會了調用系統API,學會了想什麼就能用代碼實現什麼或者知道它不能被實現,你就學會了編程。

㈤ 初學者怎樣看懂代碼

初學者要看懂代碼首先從要需求分析了解,然後是系統分析,最後是塊的理解。看懂代碼其實不難,大抵不過是選擇,分支,循環。語法如果看不懂,那就需要補補基礎,先弄清楚這段代碼要做什麼,有說明最好,可以幫助理解,沒有說明就試著過一下代碼流程。

(5)怎麼看懂程序擴展閱讀:

最重要的是學會寫程序

C語言也好,python也好,得學會思考用程序實現,舉個例子,想制定計劃表,安排時間,那這個問題就可以寫個程序來實現;你想做筆記、管理自己的文件,這也是一個程序。

從簡單的、直接的幾行十幾行程序開始,比如計算器;到復雜的小工具,比如大數計算器,這個過程中你逐漸明白數組、指針、內存布局、函數,了解遞歸、棧、鏈表,然後學基本的數據結構,之後再寫程序,你需要考慮代碼的優雅、簡單、時間空間效率高,使用什麼樣的方式來實現最好,最後學會了復用,學會了調用系統API,學會了想什麼就能用代碼實現什麼或者知道它不能被實現,就學會了編程。



㈥ 如何快速看懂匯編語言程序

首先得了解匯編指令吧,其次得用機器的邏輯思考問題,明白其中的存儲、累加、判斷、轉移等概念。

比如,1+2+....+100這樣的問題,雖然我們可以給出公式計算,但機器並不知道,它只能知道,而且只能每次做一個加法,而且鑒於CPU的架構不能存所有的這些數值-如果這些數量不定的話更復雜,比如這些數是放在一個內存區域的,內存區域約定如下:第一個數表示總共有多少個數,後面是相應的數據,在這些數沒有規律時是不能用公式的。
另外,許多CPU約定只有一個累加器(同時也是一個寄存器,假設它是寄存器AX),它允許從內存讀一個數(MOV或者LD指令),只能進行內存數據加法(ADD [地址])。
於是我們只能這樣,首先設置指針寄存器BX:
start: mov BX,#地址 ; 設置內存區域起始地址,保存在BX中
mov CX,[BX]; 取出總數到CX中,假設CX可以做簡單遞增或遞減
dec CX ; 預減一次計數器,因為加法只需做CX-1次

inc BX

mov AX, [BX]; 取出數據
loop: inc BX ;遞增BX,使之指向真實數據

ADD AX,[BX];用下一數據進行累加,並將結果保存在AX中

dec CX ;假定這個減法會影響標志位ZF
JNZ loop ;如果沒有減到0就繼續loop到這里之間的操作

mov [BX], AX; 保存累加結果到數據區的尾部
HALT ; 停機

可以看出,上述代碼並不能告訴我具體結果是多少,除非我們通過工具去訪問這一內存區域,於是一個系統會設計出來專門讓我們進行基本的輸入輸出,把計算機的內部情況甚至內存情況通過I/O口送出來,這些IO設備,比如鍵盤負責接收我們的機器指令(可以是匯編結果,也可以是高級語言產生的二進制指令和數據流),把結果輸出到列印機或者CRT這樣的輸出設備上(通常映射為埠,IO PORT)。這就是BIOS完成的工作,如int 8負責時鍾,int 10負責屏幕,int 16負責鍵盤等等。更進一步,可以進一步封裝稱DOS調用,如int 21負責基本的輸入輸出包括文件操作等等。WINDOWS等操作系統則通過驅動層進行多級抽象提供操作界面給編程人員,編程人員再進一步封裝出對話框或全屏文字菜單或流式(行式操作)操作界面給最終用戶。

㈦ 初學者怎樣看懂c語言

初學者看懂c語言可以分三步進行,首先看懂程序的流程,要知道一個程序是如何一步步執行的,然後看懂每個語句的功能,最後進行試數。
C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。
C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。它既具有高級語言的特點,又具有匯編語言的特點。
當前階段,在編程領域中,C語言的運用非常之多,它兼顧了高級語言和匯編語言的優點,相較於其它編程語言具有較大優勢。計算機系統設計以及應用程序編寫是C語言應用的兩大領域。同時,C語言的普適較強,在許多計算機操作系統中都能夠得到適用,且效率顯著。

㈧ 初學者怎樣看懂代碼

初學者看懂代碼方法是:

先搞清楚你要看的代碼,是拿來干什麼的。簡單說,先從需求分析了解,然後是系統分析,最後是塊的理解。你如果反過來,一行行的代碼猜它的組合邏輯,這沒有什麼價值。

初學者要看懂代碼首先從要需求分析了解,然後是系統分析,最後是塊的理解。看懂代碼其實不難,大抵不過是選擇,分支,循環。

語法如果看不懂,那就需要補補基礎,先弄清楚這段代碼要做什麼,有說明最好,可以幫助理解,沒有說明就試著過一下代碼流程。

源代碼主要作用是:

1、生成目標代碼,即計算機可以識別的代碼。

2、對軟體進行說明,即對軟體的編寫進行說明。為數不少的初學者,甚至少數有經驗的程序員都忽視軟體說明的編寫,因為這部分雖然不會在生成的程序中直接顯示,也不參與編譯。但是說明對軟體的學習、分享、維護和軟體復用都有巨大的好處。

3、因此,書寫軟體說明在業界被認為是能創造優秀程序的良好習慣,一些公司也硬性規定必須書寫。

4、需要指出的是,源代碼的修改不能改變已經生成的目標代碼。如果需要目標代碼做出相應的修改,必須重新編譯。

㈨ 怎麼看懂plc程序

要想看懂PLC程序需要學習PLC編程,如果你有文化且具備自學能力,可以找一本書學習一下就明白了,也可以就近找個培訓班系統的學習就能夠掌握這門專業技術知識了,如果你的能力足夠強的話下力氣學習大約一個多月或許就能入門了。

㈩ 編程初學者看不懂程序的幾點建議

對於編程初學者來說,選擇一門好的語言是很有必要的,想必看編程的你們也大致會一點基本的語法了,那麼多讀編程會對自己的基本功帶來很大好處,畢竟只有多閱讀程序才能寫出更好的程序,就像作家一樣,都是通過不斷的閱讀才能寫出優美華麗的辭藻,但我們在閱讀的過程中也經常會遇到很多,我們一下看不懂的東西,首先我們不應該看了好多遍不會後就立即放棄,此時,我們應該將一組樣例數據帶入程序中,看看程序到底是怎麼進行的,一步一步來,(先看main函數),這個就像魔術的慢鏡頭一樣。通過步步剖析,我們逐漸可以搞清楚程序,當然有時會遇到我們不熟悉的語句,這時,正是我們讀程序的價值體現的地方,我們此時就應該自己去找資料,或者是問別人,搞清楚這個語法,當然有的樣例數據會存在特性,及我們帶入數據後,發現有的程序語句就沒有用到,此時我們應該自己去造幾個數據(比較極端的數據),一般情況下會將問題解決。
看懂程序後,我們要進行瘋狂的寫,及背作文和默寫作文,通過大量的練習,我們的編程能力就會不斷提高。
希望可以幫到你,謝謝!

閱讀全文

與怎麼看懂程序相關的資料

熱點內容
怎麼搜索品牌的所有產品 瀏覽:841
菜市場買菜怎麼預防冠狀病毒感染 瀏覽:307
現在的童裝市場怎麼樣 瀏覽:934
如何查詢產品日期 瀏覽:975
如何設置手機鎖屏顯示詳細信息 瀏覽:776
安徽省參保信息從哪裡看 瀏覽:758
福田市場5區是賣什麼 瀏覽:102
switch換了內存卡怎麼保存數據 瀏覽:638
微信有延時到賬怎麼終止交易 瀏覽:286
如何用已有信息編排學生老師桌簽 瀏覽:467
采購米面油需要了解哪些信息 瀏覽:201
一bit能代表的數據大小是多少 瀏覽:94
全國版權交易平台有多少家 瀏覽:928
學信網信息補充哪個學校怎麼填 瀏覽:319
地產營銷代理是什麼 瀏覽:235
個體商戶的委託代理人是什麼人 瀏覽:516
國產紅酒怎麼代理 瀏覽:610
開學報到個人信息怎麼填 瀏覽:12
乾洗技術學什麼好 瀏覽:609
中山大學的電子信息類是學什麼的 瀏覽:658