欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語言菜鳥基礎(chǔ)教程之Hello World

 更新時間:2017年10月03日 09:09:23   作者:翡翠森林Z  
C語言是一門通用計算機(jī)編程語言,應(yīng)用廣泛。C語言的設(shè)計目標(biāo)是提供一種能以簡易的方式編譯、處理低級存儲器、產(chǎn)生少量的機(jī)器碼以及不需要任何運行環(huán)境支持便能運行的編程語言。

首先,需要一款C語言的編譯器,可以使用在線編譯器,也可以在本地安裝編譯器,比如Mac電腦可以安裝Xcode,PC可以安裝Dev C++。

編寫第一個程序:Hello World!

#include <stdio.h>

int main()
{
  /* 我的第一個 C 程序 */
  printf("Hello, World! \n");
  
  return 0;
}

運行結(jié)果:

Hello, World!

程序分析:

(1)
這里stdio.h是一個頭文件。代表stantard input & output。C語言的程序文件分為頭文件(.h)和源文件(.c),這兩都的具體概念以后再講解。
stdio.h中聲明了一些方法,比如printf函數(shù)就是在stdio.h中聲明的。

#include <stdio.h>

就是把stdio.h文件包含進(jìn)來,否則程序會不認(rèn)得printf函數(shù)。

(2)
在C語言中,形如int main() {...}的表示定義一個函數(shù)。
main是函數(shù)名稱,int代表整形,int在main的前面表示這個函數(shù)必然返回一個整數(shù)。咱們這個函數(shù)最終返回的就是整數(shù)0。
大括號之間,是函數(shù)體。本例中的函數(shù)體內(nèi)容的作用是打印出Hello World并返回0。程序語言中的打印指的是在控制臺里輸出結(jié)果,而不是像打印機(jī)那樣把紙打印出來。

(3)

/* 我的第一個 C 程序 */
C語言中,被包含在斜杠和星號中的內(nèi)容是注釋內(nèi)容。注釋內(nèi)容是寫給人類看的,不會被編譯或運行。
C語言中,有兩種注釋方式。一種是斜杠和星號,另一種是//
兩者的區(qū)別為:
斜杠和星號既可以注釋一行(見上面的程序),也可以注釋多行,例如:

/* 我的第一個C程序
  嘗試打印Hello World! */
//則只能注釋一行。若有多行要用//注釋,則需要多個//。例如:

// 我的第一個C程序
// 嘗試打印Hello World! 

(4)
printf()帶了一對小括號,表明它也是一個函數(shù)。沒帶大括號,也沒有返回類型,因為這是函數(shù)調(diào)用。main函數(shù)調(diào)用了printf函數(shù)。
printf()函數(shù)的聲明在stdio.h中,printf()函數(shù)的定義在stdio.c中。要調(diào)用函數(shù)時,只須把該函數(shù)所在的頭文件包含進(jìn)來就行,不用包含源文件。
printf()的作用是把()中的內(nèi)容在控制臺打印出來。

(5)
\n是個轉(zhuǎn)義字符。什么叫轉(zhuǎn)義呢?比如n本來是表示一個字符,加上斜桿后,不再表示字符n,而是表示換行。意義已經(jīng)轉(zhuǎn)變了,所以叫轉(zhuǎn)義字符。

(6)
return 0;是main()函數(shù)的返回值,main()函數(shù)是特殊的函數(shù),只調(diào)用別人,不會被別人調(diào)用。所以返回多少無關(guān)緊要,比如還可以return 1; 或return 100;

總結(jié):

第一次接觸程序,上面有些東西,估計不會一下子全明白過來。但是不要緊,只要能明白一半就行。本節(jié)課主要是看一下程序長什么模樣,運行結(jié)果長什么模樣。有不明白的地方,以后會陸陸續(xù)

相關(guān)文章

  • C++中的常對象與常對象成員詳解

    C++中的常對象與常對象成員詳解

    常成員函數(shù)可以訪問常對象中的數(shù)據(jù)成員,但仍然不允許修改常對象中數(shù)據(jù)成員的值。有時在編程時有要求,一定要修改常對象成員中的某個數(shù)據(jù)成員的值(例如類中有一個用于計數(shù)的變量count,其值應(yīng)當(dāng)不能變化)
    2013-10-10
  • 詳解C++-二階構(gòu)造模式、友元

    詳解C++-二階構(gòu)造模式、友元

    這篇文章主要介紹了C++-二階構(gòu)造模式、友元,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • C++實現(xiàn)LeetCode(11.裝最多水的容器)

    C++實現(xiàn)LeetCode(11.裝最多水的容器)

    這篇文章主要介紹了C++實現(xiàn)LeetCode(11.裝最多水的容器),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C++ 情懷游戲貪吃蛇的實現(xiàn)流程詳解

    C++ 情懷游戲貪吃蛇的實現(xiàn)流程詳解

    貪吃蛇是曾經(jīng)諾基亞手機(jī)上很經(jīng)典很經(jīng)典的傳統(tǒng)老游戲,80.90后的童年時不多的游戲之一,跟電腦上的掃雷一樣,下面來從貪吃蛇手機(jī)游戲的前世今生講起
    2021-11-11
  • 關(guān)于C++靜態(tài)成員函數(shù)訪問非靜態(tài)成員變量的問題

    關(guān)于C++靜態(tài)成員函數(shù)訪問非靜態(tài)成員變量的問題

    靜態(tài)成員函數(shù)不能訪問非靜態(tài)成員,這是因為靜態(tài)函數(shù)屬于類而不是屬于整個對象,靜態(tài)函數(shù)中的 member可能都沒有分配內(nèi)存。靜態(tài)成員函數(shù)沒有隱含的this自變量。所以,它就無法訪問自己類的非靜態(tài)成員
    2013-10-10
  • C++ 虛函數(shù)及虛函數(shù)表詳解

    C++ 虛函數(shù)及虛函數(shù)表詳解

    這篇文章主要介紹了c++ 虛函數(shù)及虛函數(shù)表詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-11-11
  • C++類和對象之多態(tài)詳解

    C++類和對象之多態(tài)詳解

    大家好,本篇文章主要講的是C++類和對象之多態(tài)詳解,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 利用Matlab實現(xiàn)陰影柱狀圖的繪制

    利用Matlab實現(xiàn)陰影柱狀圖的繪制

    陰影柱狀圖繪制的代碼MATHWORKS上也有,不過是生成圖片后,識別圖像上不同顏色塊并直接修改像素生成陰影線。這樣的生成方式不可逆且自由度較低,所以本文為大家?guī)淼氖且粋€直接畫線條填充的硬畫版本,希望有所幫助
    2022-09-09
  • c++ 類和對象總結(jié)

    c++ 類和對象總結(jié)

    這篇文章主要介紹了c++ 類和對象總結(jié)一,需要的朋友可以參考下
    2020-01-01
  • C++迭代器介紹(iterator、const_iterator、reverse_interator、const_reverse_interator)

    C++迭代器介紹(iterator、const_iterator、reverse_interator、const_rev

    這篇文章主要介紹了C++迭代器介紹(iterator、const_iterator、reverse_interator、const_reverse_interator),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02

最新評論