在上一篇文章中我們創建了第一個項目 Hello World ,項目是創建好了,但還不知道這個 Hello World 是個啥玩意?到底怎麼運行? 一.Hello World源碼 我們將hello world.cpp的內容修改如下如下: // hello world.cpp : 定義控制台應用程式的入 ...
在上一篇文章中我們創建了第一個項目 Hello World ,項目是創建好了,但還不知道這個 Hello World 是個啥玩意?到底怎麼運行?
一.Hello World源碼
我們將hello world.cpp的內容修改如下如下:
// hello world.cpp : 定義控制台應用程式的入口點。 // #include "stdafx.h" #include <stdio.h> int main(void) { printf("HelloWorld!"); return 0; }
1.#include – 預處理器指令
預處理器發現#include指令後就會去尋找 #include <> 或者 #include “”里的文件名,詳細文章介紹請參考: #include <> 與 #include “” 區別
//寫法一:推薦 #include <stdio.h> //寫法二:不推薦 #include "stdio.h"
#include <stdio.h> 會直接在系統目錄搜索 stdio.h ,如果系統目錄也搜索不到,直接報錯:No such file or directory!
#include “stdio.h” 首先在工程目錄搜索 stdio.h ,如果工程目錄搜索不到,會繼續在系統目錄搜索 stdio.h ,如果系統目錄也搜索不到,直接報錯:No such file or directory!
對比可以發現:雖然第一種寫法和第二種寫法效果一樣,但是第二種查找頭文件的時候更耗時間,所以,系統的頭文件推薦使用第一種寫法!
2.main函數 – 入口函數
main 函數是 C語言 程式的入口函數,必不可少,程式沒有 main 函數就好比人不喝水,不吃飯!(強行記憶)
3.printf函數
printf是頭文件 stdio.h 裡面的一個函數,只有包含了 stdio.h 才能使用,當前printf是在控制臺上格式輸出一條信息,當前輸出的內容是 HelloWorld! ,所以在控制台能看到一條 HelloWorld! 語句,該函數的使用會繼續在後面的文章講解。
4.return 0
return 意味著 mian 函數結束;main 函數是C語言的主函數,主函數結束,整個程式結束!Game Over!
二.Visual Studio 運行生成項目
代碼有了,說了一天 Hello World 結果毛都沒看到一個,如何使用 Visual Studio 編譯代碼生成 exe 可以執行文件呢?
1.使用快捷鍵 Ctrl + F5
2.點擊 本地Windows調試器
點擊 綠色 的三角形按鈕,結果發現一個黑視窗一閃而過,這個是表示代碼執行結束了return 0 了;
你也可以找到工程文件夾下麵有一個 debug 文件夾,裡面有剛剛生成的 hello world.exe,直接使用cmd命令運行也能看到最終效果:
猜你喜歡:
2.安裝 Visual Studio 插件 Visual Assist
5.徹底卸載 Visual Studio 2013/2015
轉載請註明:猿說編程 » C語言教程 » Hello World C語言入門
技術交流、商務合作請直接聯繫博主
掃碼或搜索:猿說編程
猿說編程
微信公眾號 掃一掃關註