找回密碼
 立即註冊
搜索
熱搜: SQL C# AI F1
查看: 1095|回復: 0

[.net] VB與C語言語法比較

[複製鏈接]
灌水成績
725
3
111764
主題
回帖
積分

等級頭銜

積分成就 威望 : 999
貢獻 : 999
金錢 : 108039
精華 : 0
在線時間 : 332 小時
最後登錄 : 2026-5-5

豐功偉業

分享
分享 分享到Facebook

好康介紹

準備中
發表於 2015-7-2 16:17:24 | 顯示全部樓層 |閱讀模式
琪琪小站免責聲明
本論壇仍是開放式討論平台,本論壇對於所有討論的真實性、完整性及立場等,不負任何法律責任。
而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。
於有關情形下,用戶應尋求專業意見 (如涉及醫療、法律或投資等問題)。
由於本論壇受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。
kikishop有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。
切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。
本網站保留一切法律權利。

VB與C語言語法比較

C
VB
基本
資料型態
int, long int, float, double
無(0:False, Other:True)

char, char *(char [])
Byte, Integer, Long, Single, Double
Boolean
Date
String
Variant
字串
字元以單引號(‘’)括住
字串以雙引號(〝〞)括住,‘\0’結束
以雙引號(〝〞)括住
變數宣告
資料型態名稱 變數名稱
(大小寫有分)
Dim 變數名稱 AS 資料型態名稱
(大小寫不分)
陣列
資料型態名稱 變數名稱[陣列大小]
指標從0開始,元素個數=陣列大小
Dim 陣列名稱(陣列上限)
指標從0開始,元素個數=陣列上限+1
敘述結尾
以分號;表示敘述結束

註解
1. 以/*及*/括住
1. 以REM或 ’開頭
2. 從 ’直到句子結尾
算術
運算子
+, -, *, /
% (modulo)
基數**次方(exponent)
++, --
+, -, *, /, \
Mod (modulo)
基數^次方(exponent)
關係
運算子
1. == (相等),不能比較字串
2. != (不相等)
3. >=, <=, >, <
1. = (相等)
2. <> (不相等)
3. >=, <=, >, <
4. Is (物件相等)
邏輯
運算子
1. &&:logical and
2. | |:logical or
3. ! :logical not
1. AND:logical and
2. OR:logical or
3. NOT :logical not
4. Xor, Eqv, Imp
字串連接
運算子
無,須靠外部函數
1. sprintf(string, "%s%s",string1, string2)
2. strcat(string1, string2)
&
IF敘述
if (邏輯運算式) {
    複合敘述
}
else {
    複合敘述
}
If 邏輯運算式 Then
    複合敘述
Elseif 邏輯運算式 Then
    複合敘述
Else
    複合敘述
End If
FOR敘述
for(啟始敘述; 邏輯運算式;迴圈重覆敘述) {
    複合敘述
}
For 迴圈變數=啟始值 To 終止值
    複合敘述
Next 迴圈變數
FOR IN
敘述

For Each 變數 In 物件或陣列
    複合敘述
Next
WHILE
敘述
while (邏輯運算式) {
    複合敘述
}
Do While 邏輯運算式
    複合敘述
Loop
UNTIL
敘述
do {
    複合敘述
} while (邏輯運算式)
Do
    複合敘述
Loop Until 邏輯運算式
跳出迴圈敘述
break
Exit Do、Exit For
SELECT
敘述
switch (運算式) {
    case 運算式 :
        複合敘述
        break;
    case 運算式 :
        複合敘述
        break;
    default :
        複合敘述
}
Select Case 運算式
    Case 運算式
        複合敘述
    Case 運算式
        複合敘述
    Case Else
        複合敘述
End Select
Function
資料型態 函數名稱(資料型態 參數名稱) {
    複合敘述
    return(傳回值);
}
Function 函數名稱(參數名稱 As 資料型態) As 資料型態
    複合敘述
    函數名稱 = 傳回值
End Function
Sub Procedure
void 副程式名稱(資料型態 參數名稱) {
    複合敘述
}
Sub 副程式名稱(參數名稱 As 資料型態)
    複合敘述
End Sub
引用其他程式
#include 程式標頭路徑
Imports 命名空間.類別名稱
類別定義

類別型態 Class 類別名稱
    Inherits 父類別名稱
    Implements 介面名稱
    方法或屬性定義敘述
End Class

琪琪小站免責聲明
本論壇仍是開放式討論平台,本論壇對於所有討論的真實性、完整性及立場等,不負任何法律責任。
而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。
於有關情形下,用戶應尋求專業意見 (如涉及醫療、法律或投資等問題)。
由於本論壇受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。
kikishop有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。
切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。
本網站保留一切法律權利。
FengLeo Internet Multimedia Services WorkStation
*********************************************************
Genie
WebUrl:https://www.fengleo.com/
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|Ki Ki Shop |網站地圖

GMT+8, 2026-5-6 17:55 , Processed in 0.086171 second(s), 22 queries .

Powered by FengLeo X3.5

© 2020-2025 Fengleo.com

快速回復 返回頂部 返回列表