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

C 語言入門:如何編寫 Hello World

這篇具有很好參考價值的文章主要介紹了C 語言入門:如何編寫 Hello World。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

C 語言簡介

C 語言是由 Dennis Ritchie 于 1972 年在貝爾實驗室創(chuàng)建的一種通用編程語言。盡管年代久遠,它仍然是一款非常流行的語言。它之所以受歡迎的主要原因是它是計算機科學(xué)領(lǐng)域的基礎(chǔ)語言之一。C 語言與 UNIX 緊密相連,因為它被用于編寫 UNIX 操作系統(tǒng)。

為什么要學(xué)習(xí) C 語言?

  • 它是世界上最流行的編程語言之一。
  • 如果你掌握了 C 語言,你將很容易學(xué)習(xí)其他流行的編程語言,例如 Java、Python、C++、C# 等,因為它們的語法相似。
  • 與 Java 和 Python 等其他編程語言相比,C 語言非常高效。
  • C 語言非常通用,可用于各種應(yīng)用程序和技術(shù)。

C 語言和 C++ 的區(qū)別

C++ 是作為 C 語言的擴展而開發(fā)的,兩種語言的語法幾乎相同。C 語言和 C++ 的主要區(qū)別在于 C++ 支持類和對象,而 C 語言不支持。

C 語言語法

你已經(jīng)在前面幾章中多次看到過以下代碼。讓我們分解它以便更好地理解它:

#include <stdio.h>

int main() {
  printf("Hello World!");
  return 0;
}

示例解釋

第 1 行: #include <stdio.h> 是一個頭文件庫,它允許我們使用輸入和輸出函數(shù),例如第 4 行中使用的 printf()。頭文件為 C 程序添加功能。

如果您不了解 #include <stdio.h> 的工作原理,請不要擔(dān)心。只需將其視為 (幾乎) 始終出現(xiàn)在您的程序中的內(nèi)容。

第 2 行: 空行。C 忽略空白。但我們用它來使代碼更易于閱讀。

第 3 行: C 程序中總會出現(xiàn)另一個東西,即 main()。這稱為函數(shù)。任何放在其大括號 {} 內(nèi)的代碼都將被執(zhí)行。

第 4 行: printf() 是一個用于將文本輸出/打印到屏幕的函數(shù)。在我們的例子中,它將輸出 “Hello World!”。

請注意:每個 C 語句以分號 ; 結(jié)尾。

注意:int main() 的主體也可以寫成:

int main(){printf("Hello World!");return 0;}

請記住:編譯器忽略空白。但是,多行使代碼更易于閱讀。

第 5 行: return 0 結(jié)束 main() 函數(shù)。

第 6 行: 不要忘記添加 closing curly bracket } 實際結(jié)束 main 函數(shù)。

C 語言中的換行

要插入一個新行,可以使用 \n 字符:

#include <stdio.h>

int main() {
  printf("Hello World!\n");
  printf("I am learning C.");
  return 0;
}

你也可以使用單個 printf() 函數(shù)輸出多行。但是,這可能會使代碼更難閱讀:

#include <stdio.h>

int main() {
  printf("Hello World!\nI am learning C.\nAnd it is awesome!");
  return 0;
}

提示: 兩個 \n 字符相鄰將創(chuàng)建一個空行:

#include <stdio.h>

int main() {
  printf("Hello World!\n\n");
  printf("I am learning C.");
  return 0;
}

\n 到底是什么?

換行符 (\n) 被稱為轉(zhuǎn)義序列,它會強制光標移動到屏幕下一行的開頭,從而產(chǎn)生一個新行。

其他有效的轉(zhuǎn)義序列示例包括:

轉(zhuǎn)義序列 描述
\t 創(chuàng)建水平制表符
\\ 插入反斜杠字符 (\)
\" 插入雙引號字符

最后

為了方便其他設(shè)備和平臺的小伙伴觀看往期文章:

微信公眾號搜索:Let us Coding,關(guān)注后即可獲取最新文章推送

看完如果覺得有幫助,歡迎 點贊、收藏、關(guān)注文章來源地址http://www.zghlxwxcb.cn/news/detail-750547.html

到了這里,關(guān)于C 語言入門:如何編寫 Hello World的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【區(qū)塊鏈】以太坊Solidity編寫一個簡單的Hello World合約

    【區(qū)塊鏈】以太坊Solidity編寫一個簡單的Hello World合約

    熟悉一門語言得從Hello World! 開始,因為這是最簡單的一個輸出形式。 我們先在contracts目錄下建立一個helloworld.sol文件 進入編輯 保存退出 在migrations下新建一個部署合約的js文件:3_initial_migration.js 名字可以變動 接下來在test中使用js調(diào)用智能合約 在另一個窗口打開ganache 運行智

    2024年02月15日
    瀏覽(24)
  • 使用 GNU 匯編語法編寫 Hello World 程序的三種方法

    使用 GNU 匯編語法編寫 Hello World 程序的三種方法

    本篇我們使用匯編來寫一個經(jīng)典的? Hello world ?程序。 運行環(huán)境: OS:Ubuntu 18.04.5 LTS x86-64 gcc:version 4.8.5 在用戶空間編寫匯編程序輸出字符串,有三種方法: 調(diào)用C庫函數(shù)? printf 使用軟中斷? int 0x80 使用? syscall 系統(tǒng)調(diào)用 下面對三種方法,分別進行說明。 為了更好的理解匯

    2024年02月06日
    瀏覽(39)
  • Linux shell編程學(xué)習(xí)筆記14:編寫和運行第一個shell腳本hello world!

    Linux shell編程學(xué)習(xí)筆記14:編寫和運行第一個shell腳本hello world!

    ?* 20231020?寫這篇博文斷斷續(xù)續(xù)花了好幾天,為了說明不同shell在執(zhí)行同一腳本文件時的差別,我分別在csdn提供線上Linux環(huán)境 (使用的shell是zsh)和自己的電腦上(使用的shell是bash)做測試。功夫不負有心人,在其中一些實例中可以體現(xiàn)出zsh和bash的對腳本文件支持的差別,收

    2024年02月07日
    瀏覽(29)
  • js簡介以及在html中的2種使用方式(hello world)

    js簡介以及在html中的2種使用方式(hello world)

    javascript :是一個跨平臺的腳本語言;是一種輕量級的編程語言。 JavaScript 是 Web 的編程語言。所有現(xiàn)代的 HTML 頁面都使用 JavaScript。 HTML: 結(jié)構(gòu) css: 表現(xiàn) JS: 行為 HTML+CSS 只能稱之為靜態(tài)網(wǎng)頁,加入js網(wǎng)頁則有了靈魂稱之為動態(tài)網(wǎng)頁 腳本語言的特點: 不能獨立運行,要依賴

    2024年02月12日
    瀏覽(20)
  • Dart 入門Hello world

    Dart 入門Hello world

    1、下載Dart sdk IntelliJ Android Studio | Dart 2、安裝Dart 插件 3、安裝后重啟IDEA,創(chuàng)建Dart項目 ? 4、創(chuàng)建dart文件 5、編寫函數(shù): ? ?6、運行: ? 官網(wǎng)學(xué)習(xí):Dart 語言開發(fā)文檔 | Dart

    2024年02月12日
    瀏覽(22)
  • C++ 編程入門(一)—— Hello World

    C++ 是什么 環(huán)境搭建 第一個 C++ 程序 本篇結(jié)語 C++ 是一種面向?qū)ο蟮挠嬎銠C程序設(shè)計語言,由美國 ATT 貝爾實驗室的 Bjarne Stroustrup 在 20 世紀 80 年代初期發(fā)明并實現(xiàn)(最初這種語言被稱作 “C with Classes” 帶類的 C 語言)。它是一種靜態(tài)數(shù)據(jù)類型檢查的、支持多重編程范式的通

    2024年02月15日
    瀏覽(22)
  • 【Rust指南】快速入門|開發(fā)環(huán)境|hello world

    【Rust指南】快速入門|開發(fā)環(huán)境|hello world

    ??本篇博客是Rust語言系列的開篇之作,以后有關(guān)Rust語言的文章也都會收錄在我的 《進軍Rust》 專欄里,我會精心打造這個專欄,幫助大家快速入門Rust語言,享受Rust語言帶來的編程樂趣。雖然Rust相比其他語言入門慢,但這恰巧說明了Rust語言的特色——安全高效。對Rust語言

    2024年02月15日
    瀏覽(19)
  • C語言實例,輸出Hello,World的四種函數(shù)。

    在C語言中,輸出“Hello, World”是學(xué)習(xí)的第一個例子。它可以幫助程序員了解如何在屏幕上打印文本。下面是幾種輸出“Hello, World”的方式: 使用printf()函數(shù)可以將指定的文本輸出到標準輸出流stdout。下面是使用printf()函數(shù)輸出“Hello, World”的例子: 在這個例子中,我們包含了

    2024年02月09日
    瀏覽(18)
  • 【ICer的腳本練習(xí)】“精通各種語言的hello world!“

    【ICer的腳本練習(xí)】“精通各種語言的hello world!“

    系列的目錄說明請見:ICer的腳本練習(xí)專欄介紹與全流程目錄_尼德蘭的喵的博客-CSDN博客 這一節(jié)呢主要是檢查一下Linux和win環(huán)境是不是能正常的支持咱們的腳本學(xué)習(xí),所以來答應(yīng)各種語言的hello world!,畢竟打印了就是學(xué)會了?(?????)?順便從最基礎(chǔ)的細節(jié)咱們一點一點來。

    2024年02月09日
    瀏覽(15)
  • ROS入門教程(二) 用C++ 實現(xiàn)Hello world

    ROS入門教程(二) 用C++ 實現(xiàn)Hello world

    代碼在git link Hello world實現(xiàn)流程 無論是C++還是Python其他編程語言,實現(xiàn)流程都是大同小異: 創(chuàng)建工作空間 → 創(chuàng)建功能包 → 編輯源文件 → 編輯配置文件 → 編譯并執(zhí)行 step1.創(chuàng)建工作空間 Ctrl+Alt+T打開終端分別輸入:【在主目錄下創(chuàng)建工作空間】 其中helloworld_ws為我們命名的

    2023年04月10日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包