C 小技巧 一

2021-10-06 07:29:43 字數 1637 閱讀 3909

新增注釋的意義

方便日後的維護和增強**的可讀性,在**關鍵位置加入注釋,幫助我們理解**的實現目的和實現方式。

在程式的編寫和除錯過程中,使用注釋遮蔽一部分**,被注釋後的**不被編譯器處理和執行,方便我們除錯程式。

注釋的分類:

單行注釋 「 // 」 (使用 ctrl+k,ctrl+c)注釋選中行,(使用 ctrl+k,ctrl+c)取消注釋選中行。

messagebox.show("列印"); //列印

多行注釋"/* */": 多行注釋與單行注釋有所不同。兩星號之間,就是被注釋的內容,且星號和反斜線之間不能有空格。

/* 

messagebox.show("列印");

messagebox.show("列印");

messagebox.show("列印");

*/

段說明:「///」不只是為**新增注釋,還能描述專案資訊,使專案資訊更加清晰直觀。生產文件的小技巧,連續按三下「/」 就可以生成段說明了。

//////兩數相加                                 方法說明

///

///第乙個整數 方法引數說明

///第二個整數

///方法返回整數方法返回值說明

static int add(int a,int b)

在c#中,我們有時候再寫字串的時候,不想一些轉義字串進行轉義,我們有兩種方法

使用 「@」 標識避免轉義序列元素轉義。

string str=@"c:\xx.txt";

可以指定字串字面值(同時使用兩個反斜槓)實現。

string str="c:\\xx.txt";

static void main(string args)

static void main(string args)

static void main(string args)

//程式優先執行b+1,此時b的值為1,然後再去判斷b == 0?,很顯然滿足條件,此時列印b的值 1

if (++b==1)

//由於a完成其他運算以後,執行了自增加1操作,此時a的結果為1

console.writeline(a);

//b在進行其他操作之前就已經自增加1操作,此時b的結果為1

console.writeline(b);

console.readkey();

}

在程式中,經常要用到 i++ 和 ++i 這兩個自增運算子,i++ 和 ++i 都能使自身增加 1。但是 i++ 是先參加其他運算之後,在進行自增加一操作。++i 是先進行自增操作,然後再參加其他運算。特別要注意,列印a++,和++ a 的區別,這個地方很容易產生誤區。

C 程式設計小技巧

1.乙個應用程式只能被使用者開啟一次 process mobj pro process.getcurrentprocess process mobj prolist process.getprocessesbyname mobj pro.processname if mobj prolist.len...

C 實用小技巧

系統自帶全球唯一標示id system.guid.newguid tostring 字元竄或者變數前加乙個 標示為路徑 muban.doc 複製檔案 system.io.file.copy 檔案路徑,檔案路徑 刪除檔案 system.io.file.delete 檔案路徑 結束程序 foreach ...

C 小技巧總結

net中的datetime結構類中的minvalue和maxvalue有時會引發乙個異常,那就是日期溢位的問題,您輸入的日期必須介於 1753 年 1 月 1 日到 9999 年 12 月 31 日之間,而datetime.minvalue實際上不是1753 年 1 月 1日,而是0000年 月 日...