亚洲一级免费看,特黄特色大片免费观看播放器,777毛片,久久久久国产一区二区三区四区,欧美三级一区二区,国产精品一区二区久久久久,人人澡人人草

C語(yǔ)言

第一個(gè)C語(yǔ)言程序是什么

時(shí)間:2025-04-11 01:05:03 C語(yǔ)言 我要投稿
  • 相關(guān)推薦

第一個(gè)C語(yǔ)言程序是什么

  學(xué)習(xí)一門新語(yǔ)言的惟一途徑就是使用它來(lái)編程。對(duì)于初學(xué)者來(lái)說(shuō), 編寫的第一個(gè)程序幾乎都是相同的,即在屏幕上顯示“Hello, world”,專業(yè)說(shuō)法為打印“Hello, world”。以下是小編為大家搜索整理的第一個(gè)C語(yǔ)言程序是什么,希望能給大家?guī)?lái)幫助!更多精彩內(nèi)容請(qǐng)及時(shí)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!

  【例1-1】打印 Hello, world。

  /* 第一個(gè)C語(yǔ)言程序

  打印 Hello, world */

  #include //包含頭文件stdio.h

  int main(){ // 主函數(shù)

  printf("Hello, word\n"); // 打印字符串

  return 0; // 返回0,表示程序正確運(yùn)行

  }

  盡管這個(gè)程序很簡(jiǎn)單,但對(duì)初學(xué)者來(lái)說(shuō),它仍然可能成為一大障礙,因?yàn)橐獙?shí)現(xiàn)這個(gè)目的,首先要編寫代碼,然后編譯、鏈接并運(yùn)行,最后看到輸出結(jié)果。掌握了這些操作細(xì)節(jié)以后,其它事情就比較容易了。

  關(guān)于編譯和鏈接將在下一節(jié)說(shuō)明,這里先對(duì)程序進(jìn)行解釋:

  第1行包含標(biāo)準(zhǔn)庫(kù)文件,include稱為文件包含命令,擴(kuò)展名為.h的文件稱為頭文件。

  第2行定義名為main的函數(shù),它不接受參數(shù)值;main函數(shù)的語(yǔ)句都被括在花括號(hào)中;int為main函數(shù)返回值類型。

  第3行打印“Hello, world”,main函數(shù)調(diào)用庫(kù)函數(shù)printf以顯示字符序列。

  第4行表示main函數(shù)的返回值為0,return讓函數(shù)返回一個(gè)值。

  第5行結(jié)束main函數(shù),花括弧必須成對(duì)出現(xiàn)。

  位于“/* */”中和“//”后面的內(nèi)容為注釋,用來(lái)對(duì)程序進(jìn)行說(shuō)明;注釋在編譯時(shí)會(huì)被自動(dòng)忽略。

  一個(gè)C語(yǔ)言程序,無(wú)論其大小,都是由函數(shù)和變量組成的。

  函數(shù)具有某些特定功能,能執(zhí)行特定操作;函數(shù)中包含一些語(yǔ)句,以說(shuō)明操作的過(guò)程。變量則用于存儲(chǔ)計(jì)算過(guò)程中使用的值。

  在本例中,函數(shù)的名字為main。通常情況下,函數(shù)的命名沒(méi)有限制,但main是一 個(gè)特殊的函數(shù)名,每個(gè)程序都從main函數(shù)的起點(diǎn)開(kāi)始執(zhí)行,這意味著每個(gè)程序都必須在某 個(gè)位置包含一個(gè)main函數(shù)。

  main函數(shù)通常會(huì)調(diào)用其它函數(shù)來(lái)幫助完成某些工作,被調(diào)用的函數(shù)可以是我們自己編寫的,也可以來(lái)自于函數(shù)庫(kù)。上述程序段中的第一行語(yǔ)句#include 用于告訴編譯器在本程序中包含標(biāo)準(zhǔn)輸入/輸出庫(kù)。許多C語(yǔ)言源程序的開(kāi)始處都包含這一行語(yǔ)句。我們將在后續(xù)章節(jié)對(duì)標(biāo)準(zhǔn)庫(kù)進(jìn)行詳細(xì)介紹。

  函數(shù)之間進(jìn)行數(shù)據(jù)交換的一種方法是調(diào)用函數(shù)向被調(diào)用函數(shù)提供一個(gè)值(稱為參數(shù))列表。函數(shù)名后面的一對(duì)圓括號(hào)將參數(shù)列表括起來(lái)。在本例中,main函數(shù)不需要任何參數(shù),因此用空參數(shù)表( )表示。

  函數(shù)中的語(yǔ)句用一對(duì)花括號(hào){}括起來(lái)。本例中的main函數(shù)包含下面兩條語(yǔ)句:

  printf("Hello, word\n");

  return 0;

  調(diào)用函數(shù)時(shí),只需要使用函數(shù)名加上用圓括號(hào)括起來(lái)的參數(shù)表即可。上面這條語(yǔ)句將"hello, world\n"作為參數(shù)調(diào)用printf函數(shù)。printf是一個(gè)用于打印輸出的庫(kù)函數(shù),在此處, 它打印雙引號(hào)中間的字符串。

  用雙引號(hào)括起來(lái)的字符序列稱為字符串或字符串常量,如"hello, world\n"就是一個(gè)字符串。目前我們僅使用字符串作為printf及其它函數(shù)的參數(shù)。

  在C語(yǔ)言中,字符序列\(zhòng)n表示換行符,在打印中遇到它時(shí),輸出打印將換行,從下一行的左端行首開(kāi)始。如果去掉字符串中的\n(這是個(gè)值得一做的練習(xí)),即使輸出打印完成后也不會(huì)換行。在printf函數(shù)的參數(shù)中,只能用\n表示換行符。如果用程序的換行代替,例如:

  printf("Hello, word

  ");

  C編譯器將會(huì)產(chǎn)生一條錯(cuò)誤信息。

  printf函數(shù)永遠(yuǎn)不會(huì)自動(dòng)換行,這樣我們可以多次調(diào)用該函數(shù)以分階段得到一個(gè)長(zhǎng)的輸出行。上面給出的第一個(gè)程序也可以改寫成下列形式:

  復(fù)制純文本新窗口

  #include

  int main(){

  printf("Hello, ");

  printf("word");

  printf("\n");

  return 0;

  }

  這段程序與前面的程序的輸出相同。

【第一個(gè)C語(yǔ)言程序是什么】相關(guān)文章:

C語(yǔ)言的第一個(gè)程序08-20

分析第一個(gè)C語(yǔ)言程序08-15

C語(yǔ)言入門教程:分析第一個(gè)C語(yǔ)言程序09-23

C語(yǔ)言程序設(shè)計(jì)是什么07-08

C語(yǔ)言程序試題04-26

c語(yǔ)言入門經(jīng)典程序08-01

C語(yǔ)言經(jīng)典程序題09-17

c語(yǔ)言鏈接程序08-26

C語(yǔ)言程序介紹08-23