在學(xué)習(xí)編程語(yǔ)言之前,我們要先對(duì)程序的最小結(jié)構(gòu)有一定的認(rèn)識(shí)。
這并不是說(shuō)要對(duì)程序的最小結(jié)構(gòu)完全理解,而是說(shuō)在這個(gè)階段我們至少應(yīng)該知道程序的最小結(jié)構(gòu)“長(zhǎng)”什么樣。
那么什么是程序的最小結(jié)構(gòu)呢?
就是,一個(gè)最簡(jiǎn)單的,最基本的,可執(zhí)行的程序結(jié)構(gòu)。
對(duì)于不同的編程語(yǔ)言,它們的程序最小結(jié)構(gòu)都不一樣。
我們所需要做的是快速了解目標(biāo)編程語(yǔ)言的程序最小結(jié)構(gòu)是怎么樣的,我們自己的語(yǔ)句應(yīng)該寫在結(jié)構(gòu)中的哪個(gè)位置。
之后,我們便可以在對(duì)應(yīng)的位置書(shū)寫自己的代碼,開(kāi)始對(duì)編程語(yǔ)言的學(xué)習(xí)和練習(xí)。

以java語(yǔ)言為例,java程序的最小結(jié)構(gòu)就是上圖的那幾行,我們可以先不必知道那幾行的含義是什么,只需知道這就是一個(gè)程序最基本的組成部分。上圖光標(biāo)處就是程序結(jié)構(gòu)中可以書(shū)寫代碼的地方。
在很多編程的教材與教程中都會(huì)提到“Hello Word”案例,這個(gè)案例是任何一種編程語(yǔ)言所能實(shí)現(xiàn)的最基本的程序,同時(shí)也是一個(gè)讓初學(xué)者學(xué)習(xí)并體會(huì)程序最小結(jié)構(gòu)的案例。

在“Hello Word”案例中,我們會(huì)使用最基本的代碼創(chuàng)造一個(gè)程序,并讓程序輸出“Hello Word”這句話。這個(gè)案例意味著作為初學(xué)者,我們創(chuàng)造了第一個(gè)程序,并讓這個(gè)程序在誕生之始向這個(gè)世界問(wèn)好,即“Hello World !”。
我在原文的下方放上了可復(fù)制的代碼,具備java編程環(huán)境[1]的同學(xué)可以嘗試運(yùn)行。
//java的最小程序結(jié)構(gòu)
public class HelloWorld {
public static void main(String[] args) {
}
}
//java 的 Hello World案例
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
-
更多關(guān)于編程環(huán)境的信息可以參考我的文章《快速認(rèn)識(shí)——編程環(huán)境(第三版)》(http://www.itdecent.cn/p/d9a1abf6365c) ?