我現在基本能看懂一些c語言程式,就是寫程式時不知道從哪入手

時間 2022-03-31 09:25:16

1樓:重複江渚芳草

首先,拿到一個問題,應該有思路。所謂思路,就是你應該知道問題應用哪一方面的知識,當然,並不唯一。下來就是考慮演算法,建議初學者寫下偽**,設計一下程式的一般流程,下來在紙上寫下程式**,反覆修改,最後上機將**大出來,這樣可以培養你的邏輯思維能力,同時節省時間。

如果你拿到問題一籌莫展,建議你多看別人**,首先要搞懂別人**,下來自己嘗試著修改別人的**,來實現同樣的功能,或者擴充套件為更多的功能。

總之,程式設計能力的提高只有多看**,多練習。

2樓:獨角螃蟹

首先最重要的不是語法,不是關鍵字,不是庫函式,沒聽過一句話嗎?

資料結構+演算法=程式設計

所以要學程式,最重要的不是會寫一種語言,學會一種計算機語言只是時間問題。

而程式的靈魂則是演算法,c語言等等等等。。。語言只是一個工具就好比你的手和腳,但是如果沒有你的腦袋照樣不能有意識的動彈。

所以首先是學好數學,最基礎的高中數學一定要學,然後就練習設計演算法。

演算法好了程式才能寫的好,這就是寫一個程式先要乾的。

3樓:

建議多看看偽碼。

然後自頂向下,逐步求精。

先找出主體。比如是迴圈還是判斷。

是實現大小轉換。還是排序。還是什麼?

這就是第一步了。

然後再具體主體功能裡有哪些要實現的。是否要巢狀判斷if。是否要for。

然後去實現。

主要是弄清楚條件,細化主體

這是第二步。

第三步。你把細化到不能再細化。比如if(i%7==0)比如i++;這種已經不能再細化了。

然後就可以開始寫了。注意型別。注意語法。就差不多ok了

4樓:鉞採藍

寫程式不能急,也不要怕,首先最主要的是一個思路,也就是說流程圖異常重要,把主要模組擺出來,在c程式中用函式代表模組,做出基本構造,然後具體再寫具體函式內容,如果你是新手,最好多看經典程式,然後自己慢慢寫,並且一定要自己寫!

5樓:匿名使用者

標頭檔案,main函式。以及你的一些函式。函式中要有變數,基本的操作

6樓:匿名使用者

要了解下庫檔案,有些功能都是寫好的東西,拿來用下就可以了.有些標頭檔案也能告訴你你能做什麼.但是也別指望那個,自己多寫.

寫一個程式主要是考慮一下流程,要清楚自己要實現什麼功能.然後就是慢慢實現了.最後要想想還有沒有更好的演算法與資料結構.

7樓:匿名使用者

1.首先是對自己程式設計能力的評估,

2.然後是對具體問題的分析,

3.然後是一句自己程式設計能力對具體問題進行切割,儘量的模組化,4.尋找沒一個模組的解決辦法,

5.編寫**,

6.除錯,執行,在除錯,再執行

8樓:碧魯玉蓉靳酉

主函式後面應該用小括號,而不是尖括號

a==a>=0?a:-a;

改成a=a>=0?a:-a;

最後一句去掉&就成為一個正確的求絕對值的程式了,不過#include"math.h"

完全沒有必要帶著

c語言如何看懂別人的程式

9樓:匿名使用者

首先我假設你已經學過c語言了,沒學過回去學去。

然後對程式裡出現的每一個詞,根據語法判斷他是變數還是函式,找到它在哪定義的,是什麼含義。複雜的程式列個變數表和函式表;如果是子程式,看他的輸入和輸出是什麼,用一句話概括它的功能。

如果再看不懂,把程式扔給程式設計的人,讓他慢慢改去

10樓:二麻子

你要想看懂別人寫的東西,你就得自己熟悉c語言的語法,看來你對c語言沒有任何概額……那你去弄本c語言程式設計的書看上個把月,熟悉一下那些基本概念,基本上就能看懂了

11樓:汐_楓

看不懂的原因主要是庫函式沒見過及其功能不知。

上網找書吧,依靠學校書是沒用的,那些都是基本知識,庫函式介紹的太少了,上網看一下c語言庫函式大全,如果你看得懂庫函式定義**的話,開啟軟體進去include資料夾看一下**(不過不建議,那些**看起來都不是人寫的)

12樓:

建議先找本基礎的書看看,如譚浩強c語言程式設計。。多練練手。

c語言程式能看懂,自己寫又想半天寫不出,一看答案又豁然開朗「原來這麼簡單」!但是自己就是寫不出,咋整

13樓:倒黴熊

這個 我覺得應該先掌握基本的語法,然後從小程式 小邏輯練習 慢慢的增加程式的**量和邏輯的複雜度

看答案也不要只看程式** 要看邏輯過程 邏輯看懂了 那想想能不能換一種程式實現 慢慢學習 不要著急

14樓:瓜條文庫

個人經驗:先把基本結構記下來,然後懂得一些語句的用法。再去背一些經典程式,並認真理解為什麼人家要這樣編寫程式,等能理解後,那些就是你自己的知識啦!

當然還得多練幾遍,等熟悉了也就能手到擒來了啊!

15樓:

我覺得先練好語法,找一些小程式試試,多點編寫。演算法還是要慢慢積累的,先是瞭解一下別人是怎麼想的,然後再對比一下自己的不足。

16樓:

先邊看邊寫,邊寫邊想。

我為什麼能看懂繁體字,為什麼我們能看懂大部分繁體字

一般人都看得懂,沒什麼大不了的。難的不是會看,而是會寫。為什麼我們能看懂大部分繁體字 1.漢字本就一脈相承,繁體字 簡體字本來就互相影響,很多字就是一種字的不同寫法而已。2.漢字的特點大部分是形聲結構,所以可以通過偏旁部首猜出字音字意。3.漢語的自由語法使得通過上下文就可以猜出文意。4.大陸學生從小...

我是個足球盲,怎麼才能看懂足球

你看每年的歐聯就差不多啦 義大利的ac米蘭 尤文圖斯 國際米蘭 羅馬英格蘭的曼聯 切爾西 阿森納 利物浦 西班牙的巴塞羅那 皇家馬德里 瓦倫西亞 德國的拜仁慕尼黑 不來梅 此生誰料 多看.最好找一個支援的球隊看,這樣興趣比較容易培養 名牌大花貓 最有效的方法就是先挖掘一個帥哥,然後每場都關注那個帥哥...

貌似有內涵的英語短文,我沒能看懂求解

很簡單 不能譯為男人,譯為一個找工作的人 因為一個找工作的人告訴他,他想找一份喬那樣的工作很久了,都沒找到.這時喬才意識到,他原來的工作其實是非常棒的,很多人都想得到那種工作 暗示喬以前不知足 所以他才覺得自已傻,有好的工作還要放棄 當joe離開大學,他在自行車工廠得到了一份好的工作。但是當他已經在...