W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
D語言非常簡單易學,讓我們開始創(chuàng)建第一個D程序!
讓我們編寫一個簡單的D程序,所有D文件都將具有擴展名.d。因此,將以下源代碼放入test.d文件中。
import std.stdio;
/* My first program in D */
void main(string[] args) {
writeln("test!");
}
假設D環(huán)境設置正確,讓我們使用-運行程序
$dmd test.d
$./test
我們可以看到以下輸出。
test
現(xiàn)在讓我們看一下D程序的基本結構,以便您輕松理解D編程語言的基本構建塊。
這里,我們導入提供基本I/O操作的標準io庫,上面程序中使用的writeln是D的標準庫中的函數(shù),它用于打印一行文本。該程序使用的唯一模塊是std.stdio,它處理數(shù)據(jù)輸入和輸出。
主要函數(shù)是程序的啟動,它確定執(zhí)行順序以及應如何執(zhí)行程序的其他部分。
注釋就像D程序中的支持文本一樣,它們會被編譯器忽略,多行注釋以/*開頭,并以字符* /結束,如下所示-
/* My first program in D */
在注釋的開頭使用//編寫單個注釋。
//my first program in D
D標識符是用于標識變量,函數(shù)或任何其他用戶定義項目的名稱,標識符以字母A到Z或a到z或下劃線_開頭,后跟零個或多個字母,下劃線和數(shù)字(0到9)。
D不允許在標識符內使用標點符號,如@,$和%。 D是區(qū)分大小寫的編程語言,這是可接受的標識符的一些示例-
mohd zara abc move_name a_123
myname50 _temp j a23b9 retVal
以下列表顯示了D中很少的保留字。這些保留字不得用作常量或變量或任何其他標識符名稱。
abstract | alias | align | asm |
assert | auto | body | bool |
byte | case | cast | catch |
char | class | const | continue |
dchar | debug | default | delegate |
deprecated | do | double | else |
enum | export | extern | false |
final | finally | float | for |
foreach | function | goto | if |
import | in | inout | int |
interface | invariant | is | long |
macro | mixin | module | new |
null | out | override | package |
pragma | private | protected | public |
real | ref | return | scope |
short | static | struct | super |
switch | synchronized | template | this |
throw | true | try | typeid |
typeof | ubyte | uint | ulong |
union | unittest | ushort | version |
void | wchar | while | with |
僅包含空格(可能帶有注釋)的行稱為空白行,而D編譯器完全忽略該行。
空格是D中用于描述空白,制表符,換行符和注釋的術語,空格將語句的一個部分與另一個分開,并使解釋器能夠識別語句中一個元素(如int)在何處結束以及下一個元素在何處開始。因此,在以下語句中-
local age
另一方面,在以下語句中
int fruit=apples + oranges //get the total fruits
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: