一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何學(xué)習(xí)C語言

jf_78858299 ? 來源:C語言入門到精通 ? 作者:閆小林 ? 2023-03-08 16:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

“要成為絕世高手,并非一朝一夕,除非是天生武學(xué)奇才,但是這種人…萬中無一”

——包租婆

這道理放在C語言學(xué)習(xí)上也一并受用。在編程方面有著天賦異稟的人畢竟是少數(shù),我們大多數(shù)人想要從C語言小白進階到高手,需要經(jīng)歷的是日積月累的學(xué)習(xí)。

那么如何學(xué)習(xí)呢?當(dāng)然是每天都練習(xí)一道C語言題目!!

作者

閆小林

C語言開發(fā)工具介紹

VC6.0 :微軟的一款C語言/C++編譯器,可以將高級語言翻譯為機器語言的程序,Visual C++6.0是一個功能強大的可視化軟件開發(fā)工具,1993年Microsoft公司推出Visual C++1.0后,隨著其新版本的不斷問世,Visual C++已成為專業(yè)程序員進行軟件開發(fā)的首選工具,1998年推出VC6.0,截至到今天已經(jīng)23年沒有更新迭代了,因此小林不建議使用這個開發(fā)工具,太老了,跟不上時代的潮流。

Dev-C++ :Windows 環(huán)境下的一個輕量級 C語言/C++ 集成開發(fā)環(huán)境(IDE),遵守GPL許可協(xié)議分發(fā)源代碼。它集合了功能強大的源碼編輯器、MingW64/TDM-GCC 編譯器、GDB 調(diào)試器和 AStyle 格式整理器等眾多自由軟件,小林個人是十分推薦初學(xué)者使用這個開發(fā)工具的,操作十分便捷。

VS2019 :VS是一個基本完整的開發(fā)工具集,它包括了整個軟件生命周期中所需要的大部分工具,如UML工具、代碼管控工具、集成開發(fā)環(huán)境(IDE)等等。所寫的目標(biāo)代碼適用于微軟支持的所有平臺,Visual Studio是最流行的Windows平臺應(yīng)用程序的集成開發(fā)環(huán)境,1995年,微軟發(fā)布了 Visual Studio 初版,最新版本為 Visual Studio 2019 版本,這個開發(fā)工具我不建議初學(xué)者使用,因為操作較為復(fù)雜,沒有編程基礎(chǔ)的,看著這個開發(fā)功能會很懵逼。

如何學(xué)習(xí)C語言

  • 掌握基礎(chǔ)知識,為將來進一步學(xué)習(xí)打下良好的基礎(chǔ)。
  • 上機實踐,通過大量的例題學(xué)習(xí)怎么設(shè)計算法,培養(yǎng)解題思路。
  • 養(yǎng)成良好的編碼習(xí)慣,注釋一定要寫,要不然保你一周后自己寫的代碼都不認(rèn)識了。

C語言的結(jié)構(gòu)

一個程序由一個或者多個源程序文件組成,一個規(guī)模較小的程序,往往只包括一個源程序文件,一個源程序文件包括3部分:

  • 預(yù)處理指令,由預(yù)處理得到的結(jié)果與程序其他部分一起,組成一個完整的、可以用來編譯的最后的源程序,然后由編譯程序?qū)υ撛闯绦蛘竭M行編譯,才得到目標(biāo)程序。
  • 全局聲明,即在函數(shù)之外進行的數(shù)據(jù)聲明。
  • 函數(shù)定義,自己定義的函數(shù)。

函數(shù)是C程序的主要部分

  • 程序的幾乎全部工作都是由各個函數(shù)分別完成的,函數(shù)是C程序的基本單位,在設(shè)計良好的程序中,每個函數(shù)都用來實現(xiàn)一個或幾個特點的功能。

一個函數(shù)包括兩部分

  • 函數(shù)首部,即函數(shù)的第一行,包括函數(shù)名、函數(shù)類型、函數(shù)屬性、函數(shù)參數(shù)、參數(shù)類型。
  • 函數(shù)體,包括聲明部分和執(zhí)行部分

函數(shù)總是從main函數(shù)開始的

  • 不管main函數(shù)在整個程序中的位置如何,main函數(shù)可以放在程序的開頭,也可以放在程序的結(jié)尾,或在一些函數(shù)之前,另一些函數(shù)之后。

程序中對計算機的操作是由函數(shù)中的C語句完成的

  • 如賦值,輸入輸出數(shù)據(jù)的操作都是由相應(yīng)的C語句實現(xiàn)。

在每個數(shù)據(jù)聲明 和語句的最后必須有一個分號

  • 分號是C語句的必要組成部分。

C語言本身不提供輸入輸出語句

  • 輸入和輸出的操作是由庫函數(shù)scanf和printf函數(shù)來完成。

程序應(yīng)當(dāng)包含注釋

  • 一個好的、有使用價值的源程序都應(yīng)當(dāng)加上必要的注釋,增加程序的可讀性。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7632

    瀏覽量

    141548
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2119

    瀏覽量

    75226
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1661

    瀏覽量

    50185
  • 機器語言
    +關(guān)注

    關(guān)注

    0

    文章

    36

    瀏覽量

    10905
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    嵌入式學(xué)習(xí) C語言視頻教程

    本帖最后由 eehome 于 2013-1-5 10:04 編輯 嵌入式學(xué)習(xí) C語言視頻教程http://115.com/folder/fen31waja#
    發(fā)表于 10-25 10:29

    怎樣學(xué)習(xí)C語言,請高手指教

    怎樣學(xué)習(xí)C語言,請高手指教
    發(fā)表于 03-24 14:13

    怎樣學(xué)習(xí)C語言

    很多人對學(xué)習(xí)C語言感到無從下手,經(jīng)常問我同一個問題:究竟怎樣學(xué)習(xí)C語言?我是一個教師,已經(jīng)開發(fā)
    發(fā)表于 04-28 16:52

    求推薦能系統(tǒng)學(xué)習(xí)c語言的文檔或者視頻

    看stm32的庫實在是看不懂了,想重新系統(tǒng)的學(xué)習(xí)c語言,求推薦,謝謝
    發(fā)表于 03-30 21:31

    說說學(xué)習(xí)C語言心得

    說說學(xué)習(xí)C語言心得
    發(fā)表于 12-26 15:46

    學(xué)習(xí)C語言未來的發(fā)展方向是怎樣的?

    學(xué)習(xí)C語言未來的發(fā)展方向是怎樣的?
    發(fā)表于 11-11 08:04

    學(xué)習(xí)C語言能干嘛?

    學(xué)習(xí)C語言能干嘛?
    發(fā)表于 11-11 06:28

    我們?yōu)槭裁匆嗫?b class='flag-5'>學(xué)習(xí)C語言?

    辛辛苦苦學(xué)習(xí)C語言究竟有什么用?
    的頭像 發(fā)表于 07-04 16:22 ?6199次閱讀

    學(xué)習(xí)C語言的應(yīng)用軟件Visual C++完整版應(yīng)用程序

    本文檔的作用內(nèi)容詳細(xì)介紹的是學(xué)習(xí)C語言的應(yīng)用軟件Visual C++6.0完整綠色版應(yīng)用程序免費下載。
    發(fā)表于 09-12 15:05 ?0次下載

    如何學(xué)習(xí)c語言C語言學(xué)習(xí)筆記資料免費下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是如何學(xué)習(xí)c語言?C語言學(xué)習(xí)筆記資料免費下載內(nèi)容包括了:C
    發(fā)表于 10-17 16:23 ?66次下載

    如何在沒有基礎(chǔ)的情況下學(xué)習(xí)C語言?

    如何學(xué)習(xí)零基礎(chǔ)學(xué)習(xí)C語言?在實際教學(xué)過程中,有不少同學(xué)覺得C語言學(xué)習(xí)比較困難,就我的理解,主要有
    發(fā)表于 05-14 18:11 ?0次下載
    如何在沒有基礎(chǔ)的情況下<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>C</b><b class='flag-5'>語言</b>?

    如何學(xué)習(xí)C語言,C語言的知識框架

    學(xué)習(xí)C語言的同時,就自然而然的理解了硬件與操作系統(tǒng)的淺表一層。比如int有幾個字節(jié)的問題,已經(jīng)是QQ加群驗證是否是程序員的一個標(biāo)準(zhǔn)了(笑),這從側(cè)面說明了學(xué)習(xí)
    的頭像 發(fā)表于 08-27 14:09 ?3902次閱讀
    如何<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>C</b><b class='flag-5'>語言</b>,<b class='flag-5'>C</b><b class='flag-5'>語言</b>的知識框架

    學(xué)習(xí)C語言之前要做什么準(zhǔn)備

    新手在學(xué)習(xí)c語言前期的時候,只要學(xué)習(xí)基本語法就可以了,來來去去就5條最常用的語句。
    的頭像 發(fā)表于 04-14 00:26 ?4792次閱讀
    <b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>C</b><b class='flag-5'>語言</b>之前要做什么準(zhǔn)備

    如何學(xué)習(xí)C語言

    電子發(fā)燒友網(wǎng)站提供《如何學(xué)習(xí)C語言.pdf》資料免費下載
    發(fā)表于 11-20 11:44 ?0次下載
    如何<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>C</b><b class='flag-5'>語言</b>

    按照這樣學(xué)習(xí)C語言,成為卷王不是夢!

    在計算機編程領(lǐng)域,C語言被譽為一種強大而靈活的編程語言,掌握好C語言不僅可以讓你輕松駕馭各種編程任務(wù),還能夠為你的職業(yè)生涯打下堅實的基礎(chǔ)。但
    的頭像 發(fā)表于 07-06 08:04 ?624次閱讀
    按照這樣<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>C</b><b class='flag-5'>語言</b>,成為卷王不是夢!