c語言咋學啊怎麼感覺不會啊跪求高手支招T T

2022-10-03 04:26:42 字數 3894 閱讀 1491

1樓:匿名使用者

c語言語法比較複雜一些,剛入門時感覺比較難,可以先多看一下入門的書籍,然後把後面的練習題都做完,且需要上機練習,過一段時間就就會慢慢理解的,就感覺沒有那麼難啦~

2樓:i度天使

你去多找一些小程式**看看,本人計算機專業,剛開始學不進去,後來自己進下心去看了一下程式**,後知後覺就感覺自己入門了。

3樓:匿名使用者

多些,不會寫就抄,寫了一萬行**只會就學會了

為什麼我的c語言程式計算不出正確答案,求高手支招,原因

4樓:匿名使用者

int add(int began, int end)

return sum; //這個應該在循版環外權}

5樓:匿名使用者

for(;began

return sum

樓主return語句位置放錯了。

6樓:小y灬熙

應該是int sum = 0;

for (; began <= end; began++)

跪求c語言高手支招,這個用梯形求積分的程式**出了問題,為什麼輸入數字之後直接跳出了

7樓:匿名使用者

請問輸入的時候是按照a=數字,b=數字,n=數字的格式嗎?你是不是學過vb之類的語言

8樓:

x=a;

y=a+k;

i=0.0;

for(i=1;i<=n-1;i++) /*for迴圈語句*/printf

如何成為c語言高手? 20

9樓:匿名使用者

你真的讀過譚浩強的那本書嗎?!你真的覺得外國名著都是經典嗎?!

對於數學功底在你初期用到的少之又少或者說都是最簡單的,如果1+1的問題你還有辦法簡化後讓計算機計算那麼才是真正到數學層面了acm也就沒什麼問題了。

舉個簡單的例子

int i =1, k=1;

if ( i || k++)

i和k各是多少? 這就不是數學問題了,十個人9.8個絕對還會算錯,所以程式不僅僅只是數學好的問題,而是思考方式和你解決問題的能力。但是:思考方式才能決定你的高度

我所瞭解到了對於c學習還算有點深度的都覺得那本(譚浩強的)書再適合初學者不過的了,入門就是學點語法,深入之後就是資料結構,編譯原理就不說了,沒有資料結果也就無從說起了,所以你糾結的應該是資料結構。編譯原理選誰的書(後者一般用到的並不多),而不是入門級語法選誰的書,就像你學英語對於開始學英文字母那個差別大小至少我是看不到的。計算機的書,你只要會打個字,知道ctrl+z c v a 就沒什麼問題了

也許有點極端了,但是這是我個人最真的看法和建議

還有一點就是你口口聲聲的高手你覺得他們有時間給你回答這些問題嗎?你所謂的高手是什麼級別的: 兩三天做一套作業系統?還是一套財務管理軟體呢

10樓:網路藏寶圖

你好啊,有人在迷惑你啊,拿垃圾問題在忽悠你啊,什麼兩三天做系統,啊,高手都在寫作業系統,除非作業系統可以擴充套件定義,暈啊,少拿數學嚇唬人,數學其實和程式設計兩碼事,只不過程式設計用數學,靠,程式設計還用鍵盤呢,好吧,數學是沒有極限的,是學不完的,你這輩子別程式設計了,先學數學吧,笑話。 初中數學用於程式設計可以做出很多軟體,高中數學也可以做出,大學也可以做出等等,只是層面不同,解決問題範圍不同而已。所以去學吧,別被人忽悠了。

自於選書,到底選什麼,太多了,在現在誰都想寫本書賣點錢的世界,選書真難,這樣吧,我現在給你說幾句選書自行體會真言,請您自己琢磨,就不明說了:選書選c 語言發源地作者的書,選書暢銷書,選書選作者真心想讓你學會的書(別不相信,有些作者故弄懸殊,在迷惑你啊),選書選負責人的書(書的前言會寫 什麼人適合,讀此書需要先學什麼知識才可以讀懂等),此作者相當負責,我很滿意。好吧,可能你已經知道選什麼書了吧,切記選c 語言發源地的書吧,就像外國人學武術去河南少林寺一樣,是一個道理的。

11樓:慕韋誠

計算機其實就是另外一個世界,在裡邊可以充分享受0和1的抖動,它完全是以現實的思維,數學的演算法構造起來的一個特別大世界。沒有很快成為高手的,如果你是天才也必須把功底打好呀……第一:語法,第二:

寫程式的基本習慣。這對於c語言高手至關重要。唯一能讓你成為高手的就是多寫程式,多寫程式……還是多寫程式。

至於寫什麼,從那能看到寫的東西?你可以看一下《c語言程式設計》(何欽銘,顏暉)主編的教材。這是針對剛剛起步的人做出的教材,裡邊有些小的演算法,雖然思想簡單,但是到後來寫程式的時候 你就會發現,那些小的程式你沒有真正掌握,因為你沒有把每步弄清楚,導致以後寫千行以上的程式時還要翻書,所以第一步:

掌握好小程式的寫法,重在思想和思維的培訓,在計算機中如何把現實世界的思想給實現了,第二步就是多看演算法,並且要把演算法寫成程式編出來。此步時可以看此本書《資料結構——c語言描述》(耿國華)主編,此本書邏輯性較好,適宜初學者使用,並且書中不缺乏好的演算法,有時給你眼前一亮的感覺,他們的演算法,他們的思想,從現實轉換到計算機,很多時候感覺到他們真聰明,竟能把這些問題解決了。如果真想成為很高的高手,必要的硬體知識也是有聯絡的,比如陣列在記憶體中什麼樣子,如何儲存,指標又是什麼東西,在計算機中如何實現?

如果僅僅是為了寫程式,不是為了成為頂級人物,這個可以不做深入理解。希望對你有所幫助。

12樓:匿名使用者

每個人都有合適自己的學習方式,別人說的做的不一定適合自己。你原來已經有考高程的經驗,相信自學能力不錯。那剩下來的就是定下心來,看書,動手做...

,關鍵是堅持。「快速成長為c語言高手」,這個和個人的理解力以及基礎有關,但是不要老想著「快速」,學習這種東西,我相信是「沉澱」+「積累」得來的,當然還得有一定的方法輔助,沒有所謂速成的,那些大都基礎不紮實。

「如先打好基礎,然後讀**等」就是不錯的方法啊,類似問題上csdn搜尋,一搜一大把,也有很多關於c方面的書籍的貼。根據自己實際情況,借鑑一下。

如有不明的可在csdn技術社群的c語言區進行提問,有許多熱心人會解答你的問題,祝成功!

13樓:匿名使用者

你覺得怎樣才算頂尖高手? 程式設計這東西,除非你及有天賦,不然都是靠積累的. 還有,高手從來是秒殺入門級教材的,你看看三天內能不能看完譚浩強,看完就看c和指標吧,5天夠吧, c專家程式設計也要看了,一個月內看完這3本吧, 然後就可以深入學習c了,這時候可以接觸下c++看喜不喜歡,嘗試下跨平臺開發吧,什麼?

還不是頂尖高手?去研究下linux原始碼吧,在之後我就無能為力了.祝樓主早日成為頂尖高手~~~~~

14樓:

譚浩強的書很不錯,多實踐,自己單獨寫一些**,不參考參考書,練多了就回了

15樓:匿名使用者

c primer plus

c語言中 e=*--p和e=*p--有什麼區別啊 跪求答案

16樓:匿名使用者

e=*--p;

過程如下:

1)將p自減1,相當於p = p - 1

2)自減後的p跟*結合,即解引用自減1之後的p指標3)將2)得到的值賦值給e

e=*p--;

過程如下:

1)先將指標p解引用得到一個值

2)然後將指標p自減1

3)將1)中得到的值賦給e

17樓:匿名使用者

--p的值是p自減後的值,即e=*--p等價於 e=*(p-1); p=p-1;

而p--是自減前的值,即e=*p--等價於e=*p; p=p-1;

18樓:

設p為3的話,第一個為乘2,第二個為乘3

19樓:匿名使用者

一個是指標後退一步所指的內容後一個是指標指的內容減一

c語言應該怎麼學啊,感覺好難哦,C語言應該怎麼學啊,感覺好難哦!

其實不難的。我在高中開始自學的c語言,感覺不是很難,多看書,要認真的看,要多去想,很多地方一開始看不懂,可以跳過去看別的。以後慢慢就會明白。還有一點就是多上機,上機和看書又是兩碼事。有時候你覺得看書看的懂的程式,到了電腦上,你會發現你自己打出來的有很多的錯誤。總之,認真看書,多思考,多上機,多實踐,...

資料結構C語言版怎麼學啊資料結構和C語言資料結構有什麼區別

資料結構這門課,主要講了2個問題 第一個就是在程式中如何組織資料,第二個就是常用演算法專。總之,這門課屬的意義在於講解了程式設計時的思想,這些思想是跨越語言的。學習這門課,沒什麼捷徑,就是讀 然後用你會的任何一種程式語言實現它。當把書中的 讀懂80 的時候,你就會發現你的程式設計水平有很大的提高。首...

c語言中log函式怎麼使用啊,C語言中log函式怎麼使用啊

1 c語言中,有兩個log函式,分別 為log10和log函式,具體用法如下 2 函式名 log10 功 能 對數函式log,以10為底 用 法 double log10 double x 程式示例 include include int main void 3 函式名 log 功 能 對數函式lo...