難道C語言靠的是天分?c語言是如何編譯成二進位

時間 2025-02-01 22:45:15

1樓:網友

應該這麼給你說。什麼事情,靠天份肯定學的比較快。但是不是所有的東西都只是靠天份的。

其實努力才是最好的天份。其實c語言也算是乙個例外了。應為涉及程式設計。

要求思路一定要清晰和明朗。這麼給你說吧。學習c語言。

和一些其他的程式設計軟體都還是要多少靠一些天份的。但是你要是很勤奮,很努力的話還是可以成功的。應該是天份佔40%,努力佔60%。

好好努力也是有結果的。

2樓:鹽町

c語言也就是相當於一種語言,有語言天賦的人理論上講就是最適合寫c語言的人。當然邏輯思維是必不可少的。其實誰都可以學,但是要做得好的還是要考慮這些客觀因素。

本人認為,邏輯思維和興趣是決定因素。

3樓:網友

天份?什麼是天份!都一樣的腦袋,不過是多練練腦袋思路較明瞭而以,剛開始學哪個傢伙不是一樣一頭蒙的,多看點例題,多寫點程式,什麼思路都有了!

學程式設計主要是多看,多寫,多想!不吸收前人的知識靠自己摸索肯定很慢,學了不自己動手實踐那跟沒學沒兩樣,掌握了前人的知識後要自已創新,不然叫你作個專案你還要上網上找那不可笑!

4樓:網友

主要靠的是恆心,耐心。

天份不是很重要,重要的是持之以恆的精神。。

5樓:無謂之光

難道到了現在還不知道勤奮可以學到任何東西?

二級怎麼過 難道看100套c語言就能過 沒有什麼基礎哎 可以嗎 求複習方法 還有幾天考試能過嗎

6樓:網友

我說說我的經驗吧,我的c就是自學的,當時就是在網上找了個文件看,《c++語言程式設計》譚浩強,然後邊看邊用實驗,這樣可以記得更牢,而且有時可以助於理解。

對於你這個情況考二級還是等下次吧,至少得有基礎。我記得40分選擇題大部分是概念性的,最後幾個大題是寫演算法。我考的那次最後一題就用到一些while,if,for,還有指標,可以看出來這個呢對基礎要求不高,主要檢查解決問題的能力。

但大部分題對基礎要求還是比較高的。

綜上所述,你還是好好整下基礎等下次吧,想幾天靠看100套過是不容易的,除非你記憶力超強。而且c/c++裡面還有些很細的概念要考到,是以不同形式出現在考題中,這個我覺得更增加了你沒基礎幾天考過的難度。

希望對你有幫助。

我想請問一下,為什麼有的人說我靠的是c語言,難道計算機二級考試可以選擇性的去考試嗎?

7樓:網友

二級有好多個分支啊 vf,basic語言,c語言,access,一開始你學啥,後期就考啥嘍。

c語言學到什麼程度才能成為程式設計師??

8樓:風刀夜血

c語言適合底層作業系統之類的編碼,所以上手難度比較大。

首先c語言最主要的指標,得熟練掌握c語言的位址機制,堆分配,棧分配,常量區這些不同位址區域的記憶體的分配,釋放。

單純的c語言不配合對應平臺,不好說。

我不是做c這方面的,只能說c語言研究演算法,科學的比較多,做實際應用開發的現在已經是不多的,能堅持下來的都是大神級人物。

9樓:l語言之父

c語言。那只是基礎,不過是十分重要的基礎。

先看一本簡單的c語言書吧,先入門,推薦譚浩強c

10樓:網友

一本書,即使不是什麼經典之著,它也可以向你提供乙個大體完整的框架,成為 多學程式語言 ,xwyefr

11樓:網友

單靠c語言找工作嗎?光靠拿它的證書和一些簡單的邏輯運算是肯定不行的,c語言的優勢主要是寫底層軟體的開發,例如給硬體寫驅動,如果你是搞嵌入式軟體的還需要學習c++來做上位機軟體的編寫,這樣才能達到基本的要求。

現在就業形勢複雜,競爭壓力太大了,你不能指望一門c語言就能去社會上混的,如果你是混技術飯的,單靠c語言肯定不行,多和你的學長學姐瞭解瞭解,看看還有什麼其他證書要考,另外實習也很重要的。

12樓:我喜歡看火影

學到你可以接專案並且能基本完成,這就算獨當一面了。

1.當然,這就要你對基礎掌握得比較紮實,對指標已經熟練掌握。你做題大概10題能對8題。

2.有寫過乙個1000行以上的程式,做專案之前大概有累計十萬行以上就差不多了。

c語言是如何編譯成二進位

13樓:壤駟曼

計算機專業有門課程叫做《編譯原理》,詳細講述了怎麼把高階語言翻譯成組合語言活著機器能看懂的二進位**。

簡單的說,c語言是通過編譯器翻譯成二進位**的(就像英譯漢的軟體把英文翻譯成漢語一樣。把高階語言翻譯成機器語言過程很複雜,學了編譯原理就懂了)。還有編譯器可以用各種語言編寫,c語言可以被用c語言寫的編譯器來編譯。

14樓:網友

源**會經過預編譯---編譯---彙編---連線幾個步驟最終生成可執行檔案。

1.預編譯,把源**中的巨集並把包含的檔案的源**插入程式的源**中。

2.編譯,把源**編譯成二進位的目標檔案。但是此時目標檔案還是不可執行的。

3.彙編,這一步主要是處理源**中的彙編**。

4.連線,把目標**和二進位的庫檔案以及其它內容合併成最終的可執行檔案。

15樓:三寸天光

用visual c++編譯的程式,會自動生成乙個二進位的給機器看的檔案。

c語言主要是靠背還是靠理解

16樓:癯月笑浮生

千萬帆改簡不能背,背是學不會c的,要多敲,敲**的時候要多想,為什麼要這樣,寫下一段**殲茄要在腦海裡態褲想,這樣做會輸出什麼結果。

難道c語言中乙個迴圈裡面不能存在多個迴圈嗎?

17樓:網友

迴圈裡面存在多個迴圈是沒有任何問題的。

你描述一下你的具體問題。

c語言中0%2為什麼等於0?等高手解釋!

18樓:淚雪殘回

%是表示「取餘數」0除以任何數後都不會存在餘數,所以說餘數為0

19樓:兔子和小強

小學要學好啊。

0 除以2 商是0,餘數是0

也就是0 = 0*2 + 0

20樓:網友

0%2,0對2取餘!!!你想啊,0除2等於0餘0

21樓:網友

0%2指0除以2求餘,餘數為0.

22樓:網友

0除以2難道不是等於0麼?

0除以任何數難道不是等於0麼?

c語言基礎,c語言是所有語言的基礎嗎

長沙新華電腦學院 不是的,c語言只是相對基礎而已 洋洋 你朋友所說的基礎,並不是相對計算機來說的,而是相對你的學習。學會了c語言再學其他現在主流編成語言都不會出現根本聽不懂的情況。 真龍的傳人 說法有問題。最基礎的語言是組合語言。不過,太難理解了。c語言嚴格講,也屬於比較低層的高階語言。但它不是萬能...

C語言是用什麼語言編的,C語言程式設計?

c語言是自編譯的,幾乎所有的c語言工具都主要是用c語言寫的,許多c語言工具具有把c語言程式翻譯為多中組合語言的功能,從而實現了跨平台的工作。c語言程式設計?以3名同學為例的 如下 執行結果如下 附原始碼 改為40名同學 include define n 40 void inid long id vo...

c 程式語言,什麼是C 程式語言

只列和專業相關的課程,具體順序可能有誤,畢竟畢業太久了.大一 電腦科學 講述現代計算機系統的一些基礎知識 pascal 一門規範性非常強的程式語言,是dephi使用的語言.先學習規範性強的語言,對以後學習c,c 有很大幫助,畢竟c的隨意性太強了.c語言 不多說了 計算機組成原理 硬體的基礎知識,硬體...