1、在VS2017上新建一個C++空白項目,命名為hello
2、在資源文件下新建添加新建項main.cpp
3、在main.cpp中編寫hello world輸出代碼
1 #include<stdio.h> 2 3 int main() { 4 printf("hello world!"); 5 getchar(); 6 return 0; 7 }
各部分含義:
1、#include是編譯預處理指令,就是在編譯前將stdio.h這個文件里的函數都添加到你寫的cpp文件中,然后參與編譯,生成.obj文件。
2、stdio.h是C編譯系統提供的一個文件名,stdio是“standard input & output”的縮寫,即有關標准輸入輸出的信息。在程序中用到系統提供的標准函數庫中的輸入輸出函數時,應在程序的開頭寫上#include<stdio.h>.若用不到系統提供的標准函數庫中的輸入輸出函數,聲部聲明也無所謂。
3、包含的文件如果是用<>那么它在用戶文件夾中尋找這個頭文,自己定義的直接 #include "c:\myc.h"。
4、int main(){}是主函數,就像Java的main,執行入口。
5、printf 是向標准輸出設備輸出字符串的,就像Java的println(),js的console.log();
6、getchar()函數的作用是從標准的輸入stdin中讀取字符,也就是說,getchar()函數以字符為單位對輸入的數據進行讀取。
7、return 0 表示表示程序執行結束,一個函數遇到return語句就終止了,return是c語言的關鍵字通常情況下成功執行返回0 失敗情況下返回 -1。