在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

C語言如何實現Hello xiaolin

jf_78858299 ? 來源:C語言入門到精通 ? 作者:閆小林 ? 2023-03-08 16:06 ? 次閱讀

C語言實現Hello xiaolin

#include//頭文件
int main()//主函數 程序的入口
{
printf("Hello xiaolin!\\n");// \\n是換行的意思
return 0;
}

編譯運行結果:

Hello xiaolin!

--------------------------------
Process exited after3.326 secondswith return value0
請按任意鍵繼續. . .

為什么寫#include

#include是在程序編譯之前要處理的內容,是編譯預處理命令,一般以“#”開頭,并且不用分號結尾。

在上述程序里編譯預處理命令稱為文件包含命令,作用是在編譯之前把程序需要使用的關于系統定義的函數printf()的一些信息文件stdio.h包含進來。

stdio.h是C語言編譯系統提供的一個文件名,stdio是“standard input & output”的縮寫,即有關標準輸入輸出的信息。

在上一節小林講過C語言本身不提供輸入輸出函數,如果想用printf輸出函數怎么辦呢?

#include的作用就是用來提供printf和scanf這些信息的。

如果不加#include,編譯程序會報錯,如下:

圖片

如果也去掉printf則會編譯通過:

圖片

不加頭文件是沒有意義的,小林是為了給大家做演示才不加的,別學我。

為什么寫main

main函數是程序的入口,舉個例子,main函數就相當于你家房子的大門,你要回家是不是要通過大門,同理到C語言就容易理解了。

C語言程序總是從main函數開始執行的,如果main函數中有其他函數,則完成對其他函數的調用后再返回到主函數,最后由main函數結束整個程序。

return語句的作用

一句話總結:將結果返回到函數調用處。

return 0的意思是程序運行到這里,就不往后運行了,程序結束了,這行代碼可以省略。

運行C語言程序步驟

上機輸入和編譯源代碼

  • 通過鍵盤向計算機輸入程序,如發現有錯誤,要及時改正。最后將此源程序以文件形式存放在自己指定的文件夾內,文件用.c作為后綴。

對源程序進行編譯

  • 先用C編譯系統提供的“預處理器”對程序 中的預處理指令進行編譯預處理。在用編譯系統對源程序進行編譯時,自動包括了預編譯和正式編譯兩個階段,一氣呵成。

進行連接處理

  • 經過編譯所得到的二進制目標文件還不能供計算機直接使用,必須把所有的編譯后得到的目標模塊連接裝配起來,再與庫函數形成一個整體,生成可執行程序。

運行可執行程序

  • 一個程序從編寫到運行成功,并不是一次成功的,往往要經過多次反復。而且即使是編寫好的程序也并不一定能保證正確無誤。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • C語言
    +關注

    關注

    180

    文章

    7614

    瀏覽量

    137254
  • 程序
    +關注

    關注

    117

    文章

    3793

    瀏覽量

    81224
  • 函數
    +關注

    關注

    3

    文章

    4344

    瀏覽量

    62809
收藏 人收藏

    評論

    相關推薦

    C語言注釋刪除小工具是什么

    C語言注釋刪除小工具是一款刪除c語言注釋并實現編譯的工具,如果你喜歡這款軟件,就快來IT貓撲下載吧!C
    發表于 07-14 08:39

    C語言有哪些應用

    淺談:面向過程的C語言算是比較偏底層的高級語言,而C++、C#、Java、Python等都是面向對象的高級
    發表于 07-20 06:58

    扒一扒C語言hello world背后的內幕

    引言在學習C語言或者其他編程語言的時候,我們編寫的一個程序代碼,基本都是在屏幕上打印出 hello world ,開始步入編程世(深)界(坑)的。C
    發表于 09-30 10:31

    C語言:標準和實現

    C 語言:標準與實現 The Standards and Implementations of the C Programming Language前言
    發表于 11-27 22:27 ?58次下載

    C程序設計語言第8章OO與C++、Java、C#

    C程序設計語言第8章OO與C++、Java、C# C++中的Hello World!h
    發表于 06-21 09:05 ?45次下載

    Linux之hello_mul_c教程

    Linux之hello_mul_c教程,很好的Linux自學資料,快來學習吧。
    發表于 04-15 17:59 ?4次下載

    C語言標準與實現

    C語言標準與實現 HENBUCUO BJBUI
    發表于 06-08 18:18 ?0次下載

    如何用多種編程語言寫“Hello,World!”程序

    用 50 種編程語言寫“Hello,World!”程序
    的頭像 發表于 01-09 13:49 ?3998次閱讀

    C語言模擬實現strcat函數

    C語言模擬實現strcat函數
    的頭像 發表于 06-29 16:18 ?2453次閱讀

    C語言模擬實現strcmp函數

    C語言模擬實現strcmp函數
    的頭像 發表于 06-29 16:51 ?2693次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>模擬<b class='flag-5'>實現</b>strcmp函數

    編程世界C語言入門筆記

    語言,所以說學習C語言是進入編程世界的必修課。 hello,world #include《stdio.h》 int main() { /*在雙引號中間輸入
    的頭像 發表于 03-25 14:22 ?1693次閱讀
    編程世界<b class='flag-5'>C</b><b class='flag-5'>語言</b>入門筆記

    累加校驗和C語言實現

    累加校驗和C語言實現
    發表于 11-29 18:06 ?10次下載
    累加校驗和<b class='flag-5'>C</b><b class='flag-5'>語言實現</b>

    短期精通C語言

    C語言的學習上少走彎路,其實這何嘗不是一種花時間最短且高產出的精通C語言的方法呢?這里不會教你c語言
    發表于 01-13 13:49 ?7次下載
    短期精通<b class='flag-5'>C</b><b class='flag-5'>語言</b>

    怎么用C語言實現多態

    這里我想主要介紹下在C語言中是如何實現的面向對象。知道了C語言實現面向對象的方式,我們再聯想下,C
    的頭像 發表于 10-12 09:12 ?2076次閱讀

    c語言hello world程序編寫

    C語言是一種非常經典和常用的編程語言,而"Hello world"程序是每一個編程入門者的必修課。它是用來熟悉編程語言基本語法、環境配置,以
    的頭像 發表于 11-26 09:23 ?2539次閱讀
    主站蜘蛛池模板: 免费大片av手机看片| 乱小说录目伦800| 色橹橹| 天天干天天曰| 免费网站在线视频美女被| 狼人 成人 综合 亚洲| 国产又大又黄又粗又爽| 成人欧美一区二区三区| www.五月天| 手机在线看片国产| 国产美女视频黄a视频免费全过程| 国产骚b| tube69欧美最新片| 福利片午夜| 四虎永久在线观看免费网站网址| 色网站在线视频| 男人的天堂视频网站清风阁| 国产主播精品在线| 午夜精品在线视频| 操一操日一日| 日本一区二区视频| 性欧美高清精品videos| 欧美日韩国产另类一区二区三区| 精品欧美一区二区三区| 久在草影院| 操美女在线看| 色屁屁www影院免费观看视频| 人人揉揉香蕉大青草| 欧美猛性| 国产精品丝袜在线观看| 天堂中文在线网| 午夜精品视频任你躁| 欧美性色黄| www.黄视频| 久久久久88色偷偷免费| 夜色成人网| 四虎精品成在线播放| 激情网址在线观看| 国产高清视频免费最新在线 | japan日韩xxxx69hd| 一级黄色毛毛片|