初學c語言 困惑,初學C語言 困惑

2022-02-10 11:08:47 字數 3087 閱讀 7473

1樓:匿名使用者

只要有興趣就沒有做不成的事,各種語言雖然看起來是一堆英文但是卻很簡單,關鍵字只有幾十個,語法也不多,學起來沒有問題。

我剛畢業時c語言很差的,由於工作的需要,就撿起來在學,做了些程式後,發現自己喜歡上c語言了,越學越簡單,所以你也不要困惑,想學就學,做幾個小程式後就明白了,也感興趣了。

2樓:拉絲紅薯愛涼皮

這有點難呀.

恐怕你要下功夫了.

只要你肯學,一定會學會.你要相信這點.我想就沒問題.加油.

3樓:

我建議你先別學c。那玩意我鼓搗了一年多才出有小成。希望你先學pascal。

這是面向過程的,比較適合初學者。而且也不難。學程式設計要培養興趣。

c是物件導向的。而且你基礎不太好。還是低起點吧。

我就是這樣的,當初大一的第一門課就是pascal。弄了半年。大二才學c的。

學習要循序漸進,不能一口吃個胖子。

4樓:匿名使用者

其實都行,只要你肯努力。不花時間在玩遊戲上。

關鍵在看書,要好好看,例子都不要嫌麻煩,自己敲一遍,體會一下為什麼。書後習題就都自己思考一下。

推薦《c程式設計》,譚浩強。慢慢看,總會看完。總會有收穫。

5樓:

c語言可以學,但是學會了沒什麼用

6樓:匿名使用者

當然可以 c語與數學不搭邊 計算機用心就可以 沒問題的!

只要功夫深 鐵棒磨成針

7樓:

懸乎,c語言不好學,關鍵在於努力

8樓:洪興

行, 你學吧, 又不犯法的

c語言初學者的小困惑

9樓:匿名使用者

朋友這個問題很有難度的,首先可以給你說無論你找c方面的資料看,都可以看到++和--是有***的,所以程式中盡量少用

你這道題,如果在vc上的話,應該是

i = 6 k = 16 = 5 + 5 + 6turbc中,應該是

i = 6 k = 18 = 6 + 6 + 6絕對是正解,所以這個問題是與編譯器有關的,你知道就好啦,不要深究

10樓:豬頭或火寶寶

樓主你好!!

怎麼會一樣的!!前者是先自加即++i;然後早使用其值,而i++是先是用其現在的值即i=3;然後在自加!!!!

11樓:匿名使用者

這種情況在標準裡屬於未定義的情況,依賴編譯器的具體實現,屬於語言裡灰暗的角落。具體可以看看標準的sequence point部分。

12樓:匿名使用者

對於++i先自增,再參與其他運算。

對於i++,先參與其他運算在自增。

所以:j=(++i)+(++i)+(++i);

相當於:

++i;

++i;

++i;

j = i + i + i;

在可靠的程式設計中最好是將i++和++i獨立開來。

另外++i比i++運算速度快。

13樓:匿名使用者

這是編譯器的問題

它進行了優化

你換乙個

可能得到的答案又不同了

這裡編譯器先算出i的值

然後i*3

學習c語言的困惑

14樓:大衍之

空有理論沒有任何意義的,看你的樣子,似乎一步登天,不管學什麼教材,都要從0開始,每個程式都要多練,就是乙個基本的函式也蘊含了很多知識,多多問函式為什麼這麼寫,換個結構性不行,有沒有辦法等等,哪是看著簡單就簡單的。

找乙個最基礎的書看起,多練習,從簡單開始在尋覓提高估計你連讀程式的感性認識都沒有,那有何來通過理性解決問題在說本來思路這東西是是寬泛的,是通過最基本的題目積累的到一定的經驗得到的,並不是任何一本教材能能夠教你的

15樓:匿名使用者

一般教材都是會舉例子的,譚浩強的書如果你覺得不好,那你一定是很少上機操作了。

譚浩強的書,叫做c語言程式設計(第二版)

16樓:非突

多動手...

自己去拼湊,改書上的程式,慢慢來,

17樓:匿名使用者

c語言好想學 要基礎? 我0基礎啊

有c語言易語言的群拉一下進去潛下水 吸收點精華啊!

18樓:匿名使用者

c++primer

c++程式設計思想

c語言的學習困惑~~~~~~~~!

19樓:慕容冰綃

可以一步步自己編寫比較大的程式,或者應該先找找比較大的專案的源**自己研究研究,這樣可以提高對軟體框架的認識,畢竟大學教材只是打基礎

20樓:陌路的揚塵

程式設計。你現在主要要熟悉演算法和步驟,然後再學總體,當然有興趣可以自學更多的。

21樓:匿名使用者

找些小專案做做好了,寫一些小遊戲什麼的。可以去書店買本c例項的書,了解下工作中的c程式應用。

有關c語言學習的困惑:

22樓:匿名使用者

1.乙個多月就開始看資料結構有些早了

2.我覺得現在你應該開始熟悉c的函式庫了 乙個庫乙個庫的過

不要覺得沒什麼用 到時候現查就行。。。你把所有函式功能記住了 在見多了呼叫形式 基本上你就知道c是怎麼程式設計的了~

3.我高中學的c語言 我這個年齡算的早了 那時候電腦遠沒有普及 大學的時候覺得老師講的太沒用

自己開始看api 也感覺很困難 然後回頭把所有的庫過了一遍 基本上看什麼都沒有問題了

4.別做程式設計師 呵呵 我的一點忠告 太累~

加入你想做程式設計師 c++是不二選擇

不過不是現在 我覺得你還是時間太短~

23樓:匿名使用者

看書,動手,動手,動手,看書,動手,動手,動手。。。。

依次迴圈

c語言初學

include main 用if else if最好!用?更好!if後面不用 別的if應該用else if 最後乙個用else void main 才對 include void main 用 這個語句更好 a 90?printf a a 80?printf b a 70?printf c a 60...

C語言指標,問題啊,初學啊,C語言指標問題(初學者)

j c這一句是錯誤的,j是int 型別的變數,只能儲存int型變數的位址值,應該改為j c才對。p是位址符格式。這樣輸出的是c的記憶體位址。想要通過j輸出c的值,應該這樣寫printf d j j儲存的才是c的值,j儲存的是c的位址。所以1 3 都應該改為 j p是輸出位址符格式,j是指向變數c的指...

c語言編寫程式困惑高手解答,C語言程式設計問題 求高手解答

while count printf 4d link h number link h number 0 count 這個演算法主要是雙while迴圈這裡。首先while count while i 3 內迴圈的意思是每數三次排除乙個當前元素。如果不等於3的話迴圈繼續往下數,等於3的話迴圈終止,進行迴...