C语言——Hello World
須知:以下內容僅適合C語言才入門的小伙伴,是最簡單,最基礎的。
#include<stdio.h>? ? ? ? ? ? ? ? ? ? ? //編譯預處理指令int main()? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//定義主函數{? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //函數開始的標志printf("Hello World.\n");? ? ? ? ? ? ? //一個簡單的輸出函數,輸出所指定的一行信息return 0;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //函數執行完畢時返回函數值0}? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //函數結束的標志?上面是一個c語言最簡單的一個代碼,相信許多小伙伴學習c都是從這樣一個類似的程序入手的,(想我當年才開始敲代碼的時候,敲出來一個這個,賊高興了)
這次就針對以上的程序來做一個對c簡單的了解和認識(本人也是大一才接觸編程,如果有錯請指正,謝謝)
第一行相關內容是必不可少的,因為我這個程序比較簡單,預處理指令也簡單,如果主函數中有數學公式,預處理指令就還要加一個#include<math.h>,以此類推。
看第二行,main是函數的名字,表示“主函數”,前面的int表示函數的類型,整型,關于整型有個簡單粗暴的解釋就是主函數中所有有關的數字都是整數,如果是3.24,用int表示就直接是3,不存在什么四舍五入。
我們可能有時候會看見有這樣的寫法,void main(),那他和 int main()的區別是什么呢,
C語言的標準語法是int main()
void main()是未定義行為,程序能否正常運行由編譯器決定。比如在codeblocks中,void main()就會報錯,現在通常我們都使用int main()
當然,要牢記,后面的那個括號不能少!!!
printf("Hello World.\n"); 是一個簡單的輸出函數,printf函數,對應也有輸入函數scanf函數之類的,由于這段代碼只是一個輸出指令,不存在要輸出什么未知數a的值,現在就暫時用不上相對復雜的表示。
\n是換行符,即輸出Hello World之后,顯示屏上的光標位置移到下一行開頭,本程序沒有這個換行符也不影響程序本身的執行。
return 0;?函數執行完畢時返回函數值0,同樣,本程序沒有這個也不影響程序本身的執行。
每個語句最后都有一個分號,表示語句結束,必不可少!!!
以上內容僅適合C語言才入門的小伙伴,是最簡單,最基礎的,是對自己學c怎么久來的一個初心吧(詞沒太用對的樣子),現在已經學到指針了,以后如果還會發博客,就隨機難度,如果本文有表述不對的地方請指正,如果有什么關于C語言問題也可以給我說,我會盡可能解答。
總結
以上是生活随笔為你收集整理的C语言——Hello World的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NIST cybersecurity f
- 下一篇: 美国国家标准与技术研究院(NIST)