国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C語言學習筆記——C語言結(jié)構(gòu)

這篇具有很好參考價值的文章主要介紹了C語言學習筆記——C語言結(jié)構(gòu)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

C語言是一種面向過程的結(jié)構(gòu)化的語言,同時具有高級語言和匯編語言的優(yōu)點

所有的C語言程序經(jīng)過編譯和連接之后才能被計算機執(zhí)行

一、頭文件

頭文件是一種特殊的文件,記錄了很多可以直接引用頭文件然后使用的函數(shù),也可通過#define聲明函數(shù)、變量、宏等的定義

頭文件通常包含在源代碼中,可以被多個源文件包含使用。頭文件以 .h 擴展名結(jié)尾,例如 stdio.h、stdlib.h 等

  • stdio.h:聲明了輸入輸出函數(shù),例如 printf 和 scanf
  • stdlib.h:聲明了一些通用的函數(shù),例如動態(tài)內(nèi)存分配函數(shù) malloc 和 free
  • string.h:聲明了一些字符串操作函數(shù),例如 strlen 和 strcpy
  • math.h:聲明了一些數(shù)學函數(shù),例如三角函數(shù)和指數(shù)函數(shù)

引用標準頭文件使用尖括號<>,引用自己寫的頭文件,使用"",此時會優(yōu)先在用戶當前目錄中尋找所需頭文件

stdio.h——標準輸入輸出函數(shù),包含輸入函數(shù)(getchar()、gets()、scanf() 等)輸出函數(shù)(putchar()、puts()、printf() 等)

#include <stdio.h>  //預處理器指令,告訴 C 編譯器在實際編譯之前要包含 stdio.h 文件

int main() {
printf("Hello, world!\n");
return 0;
}
/*這是C語言自己的注釋符*/ 
//這是C++的注釋符

函數(shù)在調(diào)用之前必須要聲明,聲明寫在cpp文件, 寫在主函數(shù)里面需要在調(diào)用之前寫聲明(告訴主函數(shù)有這么一個函數(shù)),寫在主函數(shù)前面則不用再寫聲明

模板函數(shù)需要寫在.h文件里面,實現(xiàn)寫在另一個cpp文件

每個聲明后面都要有分號

二、基本輸入輸出函數(shù)

代碼執(zhí)行是在操作系統(tǒng)中申請一個線程,線程是進程的子集

1、主函數(shù)

主函數(shù)是C語言程序執(zhí)行的入口,是操作系統(tǒng)調(diào)用的函數(shù)——所有的程序都是從main()函數(shù)開始執(zhí)行的,return 0 表示程序正常退出

main()函數(shù)也可作為其他編程語言連接C語言的入口

主函數(shù)可以帶參數(shù),也可以不帶參數(shù)——帶參數(shù)的話,C語言規(guī)定要有兩個參數(shù):

main (int argc,char *argv[ ]) 或者 int main (int argc,char **argv)文章來源地址http://www.zghlxwxcb.cn/news/detail-665432.html


到了這里,關(guān)于C語言學習筆記——C語言結(jié)構(gòu)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關(guān)文章

  • 【go語言學習筆記】05 Go 語言實戰(zhàn)

    【go語言學習筆記】05 Go 語言實戰(zhàn)

    在做項目開發(fā)的時候,要善于借助已經(jīng)有的輪子,讓自己的開發(fā)更有效率,也更容易實現(xiàn)。 1. RESTful API 定義 RESTful API 是一套規(guī)范,它可以規(guī)范如何對服務器上的資源進行操作。和 RESTful API 和密不可分的是 HTTP Method。 1.1 HTTP Method HTTP Method最常見的就是POST和GET,其實最早在

    2024年02月13日
    瀏覽(23)
  • Go語言學習筆記

    注:安裝教程 注:上一篇筆記 注:下一篇筆記 2.6、流程控制 2.6.1、條件語句 2.6.2、選擇語句 2.6.3、循環(huán)語句 2.6.4、跳轉(zhuǎn)語句 goto語句跳轉(zhuǎn)到本函數(shù)內(nèi)的某個標簽 2.7、函數(shù) 2.7.1、函數(shù)定義 函數(shù)構(gòu)成代碼執(zhí)行的邏輯結(jié)構(gòu)。函數(shù)的基本組成為:func、函數(shù)名、參數(shù)列表、返回值

    2024年02月06日
    瀏覽(24)
  • 6.Go語言學習筆記-結(jié)合chatGPT輔助學習Go語言底層原理

    6.Go語言學習筆記-結(jié)合chatGPT輔助學習Go語言底層原理

    1、Go版本 2、匯編基礎 推薦閱讀:GO匯編語言簡介 推薦閱讀:A Quick Guide to Go\\\'s Assembler - The Go Programming Language 精簡指令集 數(shù)據(jù)傳輸: MOV/LEA 跳轉(zhuǎn)指令: CMP/TEST/JMP/JCC 棧指令: PUSH/POP 函數(shù)調(diào)用指令: CALL/RET 算術(shù)指令: ADD/SUB/MUL/DIV 邏輯指令: AND/OR/XOR/NOT 移位指令: SHL/SHR JCC有條件跳轉(zhuǎn): JE

    2024年02月04日
    瀏覽(29)
  • lua腳本語言學習筆記

    lua腳本語言學習筆記

    Lua 是一種輕量小巧的腳本語言,用標準C語言編寫并以源代碼形式開放, 其設計目的是為了嵌入應用程序中,從而為應用程序提供靈活的擴展和定制功能。 因為我們使用redis的時候一般要寫lua腳本,這篇文章就介紹一下lua腳本語言的基礎用法。 window操作系統(tǒng)下可以使用SciTE來

    2024年02月16日
    瀏覽(23)
  • go語言學習筆記1

    go語言學習筆記1

    ? GoLang是一種靜態(tài)強類型、編譯型、并發(fā)型,并具有 垃圾回收 功能的編程語言;它可以在不損失應用程序性能的情況下極大的降低代碼的復雜性,還可以發(fā)揮多核處理器同步多工的優(yōu)點,并可解決面向?qū)ο蟪绦蛟O計的麻煩,并幫助程序設計師處理瑣碎但重要的內(nèi)存管理問題

    2024年02月12日
    瀏覽(18)
  • C語言學習筆記<1>

    1. EOF(End of File)是文件結(jié)束標志,用于表示文件已經(jīng)讀取完畢。在C語言中,可以通過判斷是否讀取到EOF來判斷文件是否讀取完畢。 以下是一個簡單的C語言代碼示例,用于讀取一個文本文件并輸出其內(nèi)容: 2.單步執(zhí)行 #include Windows.h 是C/C++中引入Windows API頭文件的語句,它包

    2024年04月22日
    瀏覽(26)
  • Go語言學習筆記(三)

    Go語言學習筆記(三)

    教程:文檔 - Go 編程語言 (studygolang.com) 在call-module-code需要注意,需要在hello目錄下操作 這是一個在Go項目的模塊管理中的命令。在Go的模塊管理工具( go mod )中,這個命令用于修改模塊依賴關(guān)系。 具體來說, go mod edit -replace example.com/greetings=../greetings ?這個命令的作用是:

    2024年02月02日
    瀏覽(14)
  • C語言學習筆記:數(shù)組

    C語言學習筆記:數(shù)組

    ?博文作者:煙雨孤舟 ?? 喜歡的可以 點贊 收藏 關(guān)注哦~~ ?? 作者簡介: 一個熱愛大數(shù)據(jù)的學習者 ?? 筆記簡介:作為大數(shù)據(jù)愛好者,以下是個人總結(jié)的學習筆記,如有錯誤,請多多指教! 目錄 ??????? 簡介 數(shù)組聲明 數(shù)組初始化 訪問數(shù)組元素 多維數(shù)組 二維數(shù)組

    2024年02月09日
    瀏覽(16)
  • Go語言學習筆記(二)

    Go語言學習筆記(二)

    以下是一些推薦的Go語言學習資源的鏈接: Go語言教程:https://golang.org/doc/ Go by Example:Go by Example Golang Tutorials:https://golangtutorials.com/ Go語言第一課(慕課網(wǎng)):PHP模糊查詢技術(shù)案例視頻教程-慕課網(wǎng) Go語言進階教程(實驗樓):極客企業(yè)版 Go語言高級編程(GitBook):誰是兇手

    2024年01月20日
    瀏覽(29)
  • 【go語言學習筆記】04 Go 語言工程管理

    【go語言學習筆記】04 Go 語言工程管理

    1. 單元測試 單元測試是保證代碼質(zhì)量的好方法,但單元測試也不是萬能的,使用它可以降低 Bug 率,但也不要完全依賴。除了單元測試外,還可以輔以 Code Review、人工測試等手段更好地保證代碼質(zhì)量。 1.1 定義 顧名思義,單元測試強調(diào)的是對單元進行測試。在開發(fā)中,一個單

    2024年02月13日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包