當前位置:首頁 » 編程語言 » c語言看不懂怎麼辦
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言看不懂怎麼辦

發布時間: 2022-08-28 16:25:09

① 最近好想學c語言.編程.但我看了C語言書籍.很難看懂,怎麼辦

那說明你看的書太爛了,推薦《計算機等級考試二級教程C語言程序設計》
一星期入門,一個月看完。然後你就可以來這里回答別人問題了。
當然,如果你看的話。
看不懂就繼續看,直到看懂,看不懂就記住。
你說漢語的時候,想過為什麼嗎,沒有。但你是怎麼學會說話的?just
do
it

② C語言我連程序都讀不懂怎麼辦呢

讀不懂太正常了。
因為你不知道這個演算法思想
一般來說,讀別人寫的程序代碼是很困難的事情
假如沒有文檔的化。
這也就是為個么現在要求大家寫程序要加註釋的原因
不加註釋的化,一年前寫的程序,自已可能都看不明白了

③ 完全看不懂c語言怎麼辦

多用用就會明白了,還有就是把c語言教材多看幾遍,不懂沒事,這時候你去看數據結構,把這本理論書搞通後回來看c,會發現原來這個世界是如此的清晰明了!

④ C語言初學者:很多代碼都看不明白怎麼辦

多看看書
是對的
看書不要死看
先把基本的語法
看懂

要看他的演算法
掌握這兩點
就不會很吃力了
有的剛開始看不怎麼明白
你一定要堅持
等看到後面
有時你就會豁然開然
前面為什麼不怎麼懂了

⑤ 自己看書學c語言基礎,演算法看不太明白,怎麼辦

硬著頭皮看!看不懂也要把演算法的設計思想搞明白,看的多了,你有一天會突然發現,原來自己可以寫出以前看不懂的。現在重點放在程序的設計思想上,比如,你應該讀懂每個程序的函數的功能

⑥ c語言學不會怎麼辦

剛開始學的時候,一定要將前幾章的基礎知識學好,要不後面的就更聽不懂了,我也是這個學期才學c語言的,剛開始學的時候確實有壓力,看著那麼多的東西、符號
都不知道是什麼意思,慢慢的就懂了,學好c語言,也要多做題,不做題是不行的。沒有學不會的東西,只要認真,用心,都可以學會的
純手打,急需財富值,望採納

⑦ 譚浩強的c語言程序設計看不懂怎麼辦

譚浩強的c語言開始運用了倒敘法,其中有一個例子還運用了後面的函數調用,所以你會百思不得其解。這個你可以不用理會,但是像int、printf什麼的基本術語知道在干什麼就行了,第一章突如其來很多例子,讀者只需略微留意就行了,因為後面的章節會一一講解,所以剛開始的時候看不懂不要灰心,後面的章節都會講到,到時後你再返回去看就能看懂了。
學的時候盡量不要看它下面的程序解釋,自己看程序試著去理解才能進步。還有上機實踐也是很重要的,建議初學者課本上的程序都上機調試一下,也試著自己編程序看看能不能運行。慢慢來我想是能學好的。如果遇到什麼具體問題可以給我留言。

⑧ C語言看不懂

對於第一個的一大堆的if條件語句,只能逐個的使用play_state的值去與後面的比較,當然要遵守&&運算符的短路規則,也就是對於a&&b,如果a的值為0,那麼就不用去判斷b是多少了,因為不管b是多少,對於&&運算符來說與0的運算其結果都為0。
至於你說的找不到play_state的值,play_state這個值,如果是在其他函數中或者if語句中定義的,那麼這個值可以不用看,因為這個值是局部變數,局部變數一但離開定義他的語句塊或者函數,其值將不會存在,而且在語句塊或函數外的程序是看不到局部變數的。因此對於play_state的值,你應該查找,是不是定義了一個全局變數,應找到全局變數的值才是有效的值。
至於邏輯預處理指令#if,其實這個語句就與C中的if語句是一樣的,如果#if後面的條件成立,則執行後面的語句,否則就跳出。並不是像你所說#ifdef語句,是否後面沒有定義就不用看了,應該判斷後面的條件是否成立。一般#if語句是與#define連合使用的,下面給你介紹一下#if語句。
邏輯預處理器指令:
1、邏輯#if指令:該指令原理與條件語句if相同,如果測試為真就執行後面的語句,如果為假則跳過後面的語句。該指令有兩種用法,其一可以用#if指令測試某個符號以前是否用#define指令定義過,這是最常用的用法,其二可以用來測試某個條件表達式是否為真。
2、#if指令用法一:測試某個符號是否以前用#define定義過,該用法的指令如下#if
defined
標識符
….
#endif
其縮寫形式為#ifdef
標識符….#endif表示如果,指定的標識符已被#define定義,則中間的語句就包含在源文件中,如果該標識符還未被#define定義,則跳過#if和#endif之間的語句,該語句以#endif結束,還要注意的是標識符前的關見字是defined比define多一個字母d。
3、測試標識符是否不存在:其語法為#if
!defined
標識符…..#endif縮寫形式為#ifnedf
標識符…..#endif表示如果指定的標識符沒有定義,則把#if和#endif之間的語句包含在源文件中,如果標識符已定義則跳過#if和#endif之間的代碼,實標上#ifndef語句比#ifdef語句使用得更頻繁,因為系統使用該語句防止頭文件被多次包含,
4、防止頭文件被包含多次的方:其方法為#ifndef
HY
#define
HY語句#endif程序在開始遇到標識符HY時沒有被定義,這時執行後面的語句,再第二次被使用時則標識符HY已經被定義,這時不會執行後面的語句,從而防止了同一頭文件被包含多次的情況。這里要注意使用#define後面定義的標識符不需要值。
5、#if語句還可以使用邏輯運算符以測試多個值,比如#if
defined
HY1&&HY2….#endif當HY1與HY2都為真時才執行,同樣還可以使用其他邏輯運算符。
6、#if指令用法二:測試某個表達式的值是否為真,其語法格式為:#if
常量表達式….#endif,注意常量表達式的求值結果應是整數常量表達式,比如#if
a=2
….
#endif測試a的值是否為2,如果為2則執行#if與#endif之間的語句。
4.7、多個#if選擇塊:和常規的if語句一樣#if也有對應的#else和#elif語句,比如#if
a=3
….
#else
….
#endif表示如果a=3則執行if後面且在#else前面的語句,如果為假則執行#else與#endif間的語句。#elif用來實現多個選擇,該語句和常規語句的else
if相似,比如#if
a=1
….
#elif
a=2
….
#elif
a=3….
#else
….
#endif表示,如果a=1則執行#if後的語句,如果a=2則執行該條件後的語句。
執行開始後,按順序先執行x=0;,因為它不在循環體內,所以只執行1次,
接下來是個循環嵌套,外層循環的for(i=1;i<n;i++)語句要執行n次,(因為要進行n次判斷),內層循環要執行n+(n-1)+(n-2)+...+1次,用等差數列求和公式表示這個和,就是n(n+1)/2次

⑨ c語言什麼都看不懂,該怎麼去學

可以下載一些教學資源,多練習編程,關注博客園,csdn一些專業論壇

⑩ C語言完全不會怎麼辦

沒事兒呀,可以學嘛
以前學習C語言的時候看的是如鵬網的視頻教程——C語言也能幹大事系列
通過開發小游戲,開發網站的方式來講解C語言,通俗易懂,聽起來不枯燥,適合初學者,可以極大的激發對編程的興趣,沒想到C語言還可以這么學
再多的可以到如鵬網官網上去看一下