1. 程式人生 > >【C語言簡單說】二:第一個C語言程式詳解(1)

【C語言簡單說】二:第一個C語言程式詳解(1)

如有錯誤請給與糾正…

上一個教程只說明瞭第一個C語言程式原始碼中的:

printf("Hello Wrold!");

這行程式碼的含義,現在我們來說說全部程式碼;當然為了各位的方便,我就把那個程式碼給複製過來了,如下:

#include<stdio.h>
#include<stdlib.h>
int main(){
           printf("單身狗的咆哮!");
           system("pause");
           return 0;
}

再次我們繼續使用 單身狗 的咆哮為我們附加學習的 buff

這一節教程我們就說最開頭的那兩行東西:

#include<stdio.h>
#include<stdlib.h>

其實這兩行程式碼可以用我們生活中的例子來解釋,請各位聽我慢慢講解
* @(一-一) 祕密——–噓“““`*

從此有一座山,山上有一個和尚,和尚在修車,可是這個和尚手上沒有工具。那這個和尚要怎麼辦呢?當然要去拿工具過來才能修車(別鑽牛角尖),他需要的工具是一把螺絲刀,螺絲刀是在一個工具箱裡面放著,那麼他跑到工具箱那裡,把工具箱拿到了車的旁邊;隨後他打開了工具箱,拿到了螺絲刀,隨後把車給拆了。

通過這個故事告訴我們,我們修東西,用到工具,我們會從一個工具箱裡面拿對吧?那麼我現在告訴你

#include<stdio.h>
#include<stdlib.h>

這兩行程式碼就是用來拿工具的意思,其中#include就是你的手,尖括號<> 裡面就是你需要拿的工具的名稱;從而得知
#include<stdio.h>
的意思就是用#include(手)把尖括號裡面的,名為stdio.h 的這個工具給拿過來,那麼意思就是我用#include拿來了stdio這個工具。注意,其中stdio.h 的 .h 是字尾名;這個字尾名新手不用理,我最開始還擔心說字尾名會影響你們;你們當我沒說過後綴名就好了。

為什麼在這裡要把stdio.h這個工具給拿過來?那是因為我們使用到了我們上一節的工具 printf() ;這種工具我們可以稱為函式。這個輸出工具我們就叫做輸出函式,或者說printf函式。在這裡放心,函式並不是數學中的函式,我們的函式用簡單的語言說就是我們製作好了一個工具,或者說製作好了一個功能,當我們要用到這個功能的時候我們就把這個功能拿過來用,這就是我們的函式。

所以數學渣的小夥伴不要擔心,這個真不是數學的函式,我以前高中數學永遠是21分,為什麼是21分?選擇題永遠蒙對4題,解答題全部寫滿永遠1分…

在此對新手們說明,我們的函式(工具)是可以自己寫的,可以自己寫功能;是不是很贊!O_o 驚訝~~~

在這裡我們使用stdio和stdlib這兩個工具箱的原因是因為,我們程式碼中的printf 這個工具在stdio這個工具箱中,system 在stdlib 這個工具箱中。

好了,我們現在這一小節完畢,我們下一小節說明剩下東西的內容~
o_O??? 發生啥事?

相關推薦

C語言簡單一個C語言程式1

如有錯誤請給與糾正… 上一個教程只說明瞭第一個C語言程式原始碼中的: printf("Hello Wrold!"); 這行程式碼的含義,現在我們來說說全部程式碼;當然為了各位的方便,我就把那個程式

C++禿頭之旅一個C++程式

經典的程式,列印hello,world:   //C++的第一個程式,列印hello world #include <iostream> //標頭檔案 意思:stdio in out stream using namespace std; int main()

論文筆記系列AutoMLA Survey of State-of-the-art

之前已經發過一篇文章來介紹我寫的AutoML綜述,最近把文章內容做了更新,所以這篇稍微細緻地介紹一下。由於篇幅有限,下面介紹的方法中涉及到的細節感興趣的可以移步到論文中檢視。 論文地址:https://arxiv.org/abs/1908.00709 1. Introduction 以往的模型都是靠大佬們

劍指offer數組中僅僅出現一次的數字1

tdi eof 一個 ase pos acc -s ret n) 轉載請註明出處:http://blog.csdn.net/ns_code/article/details/27649027題目描寫敘述:一個整型數組裏除了兩個數字之外,其它的數字都出現了兩次。請敲代碼找出這

深度學習GAN生成對抗網路原理1

一個 GAN 框架,最少(但不限於)擁有兩個組成部分,一個是生成模型 G,一個是判別模型 D。在訓練過程中,會把生成模型生成的樣本和真實樣本隨機地傳送一張(或者一個 batch)給判別模型 D。判別模型 D 的目標是儘可能正確地識別出真實樣本(輸出為“真”,或者1),和儘可能

Hadoop編碼解碼壓縮壓縮機制1

編碼/解碼器一旦找到,就會被用來去掉檔名字尾生成輸出檔名(通過CompressionCodecFactory的靜態方法removeSuffix()來實現)。這樣,如下呼叫程式便把一個名為file.gz的檔案解壓縮為file檔案: % hadoop FileDecompressor file.gz Comp

高等數學六章 定積分的應用1定積分的應用 平面圖形的面積 立體體積

§6.1  定積分的元素法 一 再論曲邊梯形面積計算 設在區間上連續,且,求以曲線為曲邊,底為的曲邊梯形的面積。 1、化整為零 用任意一組分點   將區間分成 個小區間,其長度為 並記  相應地,曲邊梯形被劃分成個窄曲邊梯形,第個窄曲邊梯形的面積記為。 於是   2、以

C語言1資料型別

資料型別 關於C語言詳解系列部落格的目錄:https://blog.csdn.net/snake_lp/article/details/78630717點選開啟連結一,概述資料型別就是固定記憶體大小空間

C++Primer五版——習題答案

!= filename [1] use ble switch lse prim ++ 習題答案目錄:https://www.cnblogs.com/Mered1th/p/10485695.html 第8章 IO庫 練習8.1 istream &iofunc(is

跟開濤學SpringMVC4.1Controller接口控制器1

詳解 shu fix gmv 控制器 input abstract pre pdf http://www.importnew.com/19397.html http://blog.csdn.net/u014607184/article/details/5207453

Extreme Drift賽車遊戲C#原始碼1

Extreme Drift賽車遊戲C#原始碼詳解(1) C#我只是一個萌新,由於搞過Java,還是可以看懂C#的 偶然間得到賽車遊戲Extreme Drift的原始碼 接下來我會花一段時間來解讀,這是一個我學習的過程,記錄在部落格 等到我完全解讀之後,我也許會考慮再加入聯機功能等

ORB-SLAM2從理論到程式碼實現Tracking.cc程式

本人郵箱[email protected],歡迎交流! 接著講tracking.cc。  bool Tracking::NeedNewKeyFrame() 函式功能 判斷是否需要生成新的關鍵幀,確定關鍵幀的標準 步驟 1. 在上一次進行重

c++ 模板1

C++模板 本文轉自:http://www.cnblogs.com/gw811/archive/2012/10/25/2738929.html   模板是C++支援引數化多型的工具,使用模板可以使使用者為類或者函式宣告一種一般模式,使得類中的某些資料成員或者成員函式的

049ORM常用Field1

常用欄位:   在 Django 中,定義了一些 Field 來與資料庫表中的欄位型別來進行對映。以下將介紹那些常用的欄位型別。 AutoField:  對映到資料庫中是 int 型別,可以有自動增長的特性。一般不需要使用這個型別,如果不指定主鍵,那麼模型會自動的生成一個叫做 id 的自動增長的主鍵。如果

VC++深入1MFC框架程式剖析

學了一段Win32SDK應用程式以後,因為種種雜七雜八的事情,讓windows程式設計的內容停滯了很長一段時間。但是我今天還是鼓足了勇氣,繼續開始後面的內容。(不過後面的筆記不再是跟著楊力祥老師的上課內容了,因為他對MFC的講解似乎課程剩下的不是很足,所以我換了孫鑫老師的聽

Vue.js 牛刀小試03三章 - 事件修飾符的使用

前言         熟悉了 Vue 的指令系統後,在實際開發中,不可避免的會使用到對於事件的操作,如何處理 DOM 事件流,成為我們必須要掌握的技能。不同於傳統的前端開發,在 Vue 中給我們提供了事件修飾符這一利器,使我們可

Vue.js 牛刀小試05五章 - 計算屬性與監聽器

前言         在 Vue 中,我們可以很方便的將資料使用插值表示式( Mustache 語法)的方式渲染到頁面元素中,但是插值表示式的設計初衷是用於簡單運算,即我們不應該對差值做過多的操作。當我們需要對差值做進一步的處理

PHP基礎入門世界上最好用的編程語言

轉換成 c語言 127.0.0.1 mac const 讀取 成對 後臺 isset 簡介 ---------  PHP(超文本預處器)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域。PHP 獨

C語言程序設計五次作業——循環結構1

執行 wan 裏的 images for語句 urn 語句 eof uil (一)改錯題 輸出華氏攝氏溫度轉換表:輸入兩個整數lower和upper,輸出一張華氏攝氏溫度轉換表,華氏溫度的取值範圍是{lower,upper},每次增加2℉。計算公式如下:c = 5×(f-3

HAProxyHAProxy介紹

監測 對比 內容交換 發送 持久連接 shadow 虛擬 font ros 一.高性能負載均衡軟件HAProxy介紹: 隨著互聯網業務的迅猛發展,大型電商平臺和門戶網站對系統的可用性和可靠性要求越來越高,高可用集群、負載均衡集群成為一種熱門的系統架構解決方