📢博客主頁:https://blog.csdn.net/WhereIsHeroFrom
📢歡迎各位 👍點贊 ?收藏 📝評論,如有錯誤請留言指正,非常感謝!
📢本文由 英雄哪里出來 原創,轉載請注明出處,首發于 🙉 CSDN 🙉
作者的專欄:
??👉C語言基礎專欄《光天化日學C語言》
??👉演算法進階專欄《夜深人靜寫演算法》
??👉奇奇怪怪的專欄《學姐教我寫代碼》
文章目錄
- 一、前言
- 二、人物簡介
- 三、C語言簡介
- 四、第一個C語言程式
- 1、編程環境
- 2、寫代碼
- 3、修改代碼
- 五、編譯運行
- 1、編譯
- 2、運行
一、前言
??本文作者是從 2007 年開始學 C語言 的,不久又接觸了C++,基本就是 C/C++ 技術堆疊寫了 14 年的樣子,不算精通,但也算差強人意,著有《夜深人靜寫演算法》系列,且承諾會持續更新,直到所有演算法都學完,主要專攻 高中 OI 、大學 ACM、 職場 LeetCode 的全領域演算法,由于文章中采用 C/C++ 的語法,于是就有不少讀者朋友反饋語言層面就被勸退了,更何況是演算法,
??于是,從今日起,《光天化日學C語言》 應運而生,并且作者在此承諾,這個系列全部文章均免費且開源,主要服務于高中生、大學生以及職場上想入坑C語言的志同道合之人,希望能給祖國引入更多編程方面的人才,并且讓自己的青春不留遺憾!
二、人物簡介
- 第一位登場的就是今后會一直教我們C語言的老師 —— 光天,

- 第二位登場的則是今后會和大家一起學習C語言的沒什么資質的小白程式猿 —— 化日,

三、C語言簡介

- C語言是一種高級語言,運行效率僅次于匯編,支持跨平臺,所以被廣泛的應用于軟體開發、系統開發、嵌入式系統、游戲開發等場景,
四、第一個C語言程式

1、編程環境
- ( 1 ) (1) (1) 百度搜索 “c語言在線編譯”,如圖四-1-1所示:

-
(
2
)
(2)
(2) 任意選擇一個在線編譯工具,我選擇的是菜鳥工具,如圖四-1-2所示:
圖四-1-2
2、寫代碼

- 先給出代碼,然后根據行尾的標號,一行一行進行解釋;
#include <stdio.h> // (1)
int main() // (2)
{
/* 我的第一個 C 程式 */ // (3)
printf("Hello, World! \n"); // (4)
return 0; // (5)
}
這段代碼只做了一件事情,就是向螢屏上輸出一行字:
Hello, World!,
( 1 ) (1) (1)stdio.h是一個頭檔案 (標準輸入輸出頭檔案) ,#include是一個預處理命令,用來引入頭檔案,當編譯器遇到printf()函式時,如果沒有找到stdio.h頭檔案,就會發生編譯錯誤,
( 2 ) (2) (2)main()作為這個程式的入口函式,代碼都是從這個函式開始執行的,
( 3 ) (3) (3) 被/*和*/包圍起來的代表注釋,是給人看到,不進行代碼的決議和執行,
( 4 ) (4) (4)printf代表將內容輸出到控制臺上,其中\n代表換行符,
( 5 ) (5) (5) 作為函式的回傳值,
- 你可能對 頭檔案、預處理命令、函式、換行符、回傳值 這些都沒有概念,沒有關系,剛開始我們不去理解這些概念,你只需要知道:通過改一些代碼以后,能夠看到想要看到的結果 就行,
3、修改代碼
- 我們把 Hello, World 改成 光天化日學C語言 后,再來看看效果:
#include <stdio.h> // (1)
int main() // (2)
{
/* 我的第一個 C 程式 */ // (3)
printf("光天化日學C語言! \n"); // (4)
return 0; // (5)
}

- 注意:修改完,點擊運行,就能在右邊的對話框里看到效果了,

五、編譯運行

1、編譯
- 編譯就是把高級語言變成計算機可以識別的二進制語言,因為計算機只認識 1 和 0,你需要把一大堆復雜的語言詞法、語法全部轉換成 0 和 1,
2、運行
- 運行就是執行可執行程式啦,就是我們通常 Windows 上的雙擊 exe 干的事情,


- 通過這一章,我們學會了如何在螢屏上輸出一行字文字,希望對你有幫助哦 ~
📢博客主頁:https://blog.csdn.net/WhereIsHeroFrom
📢歡迎各位 👍點贊 ?收藏 📝評論,如有錯誤請留言指正,非常感謝!
📢本文由 英雄哪里出來 原創,轉載請注明出處,首發于 🙉 CSDN 🙉
作者的專欄:
??👉C語言基礎專欄《光天化日學C語言》
??👉演算法進階專欄《夜深人靜寫演算法》
??👉奇奇怪怪的專欄《學姐教我寫代碼》
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/287503.html
標籤:AI


