目錄
?編輯
1.? 打開Visual Studio編輯器并創(chuàng)建一個項目
2.? Visual Studio編輯器左側(cè)菜單欄不小心關(guān)掉如何打開,左側(cè)菜單欄不顯示如何打開
?編輯
3.? ?int main和void main的區(qū)別?? ? ?
1.? 打開Visual Studio編輯器并創(chuàng)建一個項目
????????首先打開Visual Studio編輯器,這里使用的是“Visual Studio 2022”如下圖:
????????雙擊打開,如下圖,點擊創(chuàng)建新項目,如下圖黑圈圈住部分;
????????顯示如下,點擊空項目,如下圖黑圈圈住部分;
????????顯示如下,分別對項目名稱,項目路徑進行更改(最好不要存在C盤內(nèi)),如下圖黑圈圈住部分;
? ? ? ? 更改后點擊創(chuàng)建,最終顯示如下;
? ? ? ? 如下圖,右鍵點擊源文件,按照123點擊創(chuàng)建項(W)......;
? ? ? ? 如下圖,選中C++文件(.cpp)更改函數(shù)名稱,可以按照自己喜好取名,最好使用英文;
需要注意的是:
.cpp? 編譯器會按照C++的語法來編譯代碼
.c? ? ? 編譯器會按照C的語法來編譯代碼
????????我在這里使用使用C語言,所以命名為.c的形式,創(chuàng)建完后點擊添加。
2.? Visual Studio編輯器左側(cè)菜單欄不小心關(guān)掉如何打開,左側(cè)菜單欄不顯示如何打開
????????我們在操作時,有時可能回不小心把,左側(cè)菜單欄關(guān)閉,不知道怎么打開,如下圖:
????????這時我們只需要如下圖,找到視圖,點擊解決方案資源管理器,就可以重新打開了。
3.? ?int main()和void main()的區(qū)別?? ? ?
????????在C語言中,int main()和void main()是兩種不同的函數(shù)定義形式,并且它們在一些編譯器中可能有不同的行為。
? ?
int main():這是C語言標(biāo)準(zhǔn)中規(guī)定的正確的main()函數(shù)定義形式。它表示main()函數(shù)返回一個整數(shù)類型的值作為程序的退出狀態(tài)碼。通常情況下,返回0表示程序成功執(zhí)行,非零值表示程序出現(xiàn)錯誤。
以下是一個使用int main()的示例代碼:
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
在上面的代碼中,main()函數(shù)返回整數(shù)值0,表示程序成功執(zhí)行。
? ? ? ? 其中,int main()又可以在括號內(nèi)加入void,其區(qū)別在于:
??
int main()表示main()函數(shù)不接受任何參數(shù),而int main(void)表示main()函數(shù)明確地聲明不接受任何參數(shù)。
????????根據(jù)C語言標(biāo)準(zhǔn),如果函數(shù)不需要接受任何參數(shù),那么應(yīng)該使用void關(guān)鍵字來明確聲明函數(shù)不接受任何參數(shù),因此建議使用int main(void)。
以下是使用int main()和int main(void)的示例代碼:
#include <stdio.h>
// 使用 int main() 定義 main 函數(shù)
int main() {
printf("Hello, World!\n");
return 0;
}
// 使用 int main(void) 定義 main 函數(shù)
int main(void) {
printf("Hello, World!\n");
return 0;
}
????????這兩個示例程序都可以正常編譯和運行,它們的輸出結(jié)果都是相同的。但是,根據(jù)C語言標(biāo)準(zhǔn),建議使用int main(void)顯式地聲明main()函數(shù)不接受任何參數(shù),以提高代碼的清晰度和可讀性。
????????需要注意的是,在某些早期的C語言標(biāo)準(zhǔn)中,int main()的寫法被認(rèn)為是合法的,但是在目前的C語言標(biāo)準(zhǔn)中,如果省略了void關(guān)鍵字,則表示函數(shù)的參數(shù)未知或未指定,因此建議使用int main(void)以遵循C語言標(biāo)準(zhǔn)和提高代碼的可讀性。
??
void main():盡管某些編譯器(例如Turbo C)接受void main()的寫法,但根據(jù)C語言標(biāo)準(zhǔn),main()函數(shù)不應(yīng)該被聲明為void類型。因此,使用void main()不符合C語言標(biāo)準(zhǔn),并且可能導(dǎo)致一些編譯器產(chǎn)生警告或錯誤。
以下是一個使用void main()的示例代碼:
#include <stdio.h>
void main() {
printf("Hello, World!\n");
}
????????雖然上面的代碼在一些編譯器中可以正常運行,但是為了遵循C語言標(biāo)準(zhǔn)以及兼容性,建議使用int main()形式。
????????總結(jié)來說,int main()是C語言標(biāo)準(zhǔn)中規(guī)定的正確形式,而void main()可能在某些編譯器中被接受,但不符合C語言標(biāo)準(zhǔn)。因此,建議使用int main()來定義程序的主函數(shù)。文章來源:http://www.zghlxwxcb.cn/news/detail-843716.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-843716.html
到了這里,關(guān)于Visual Studio編輯器左側(cè)菜單欄不小心關(guān)掉如何打開(左側(cè)解決方案資源管理器不顯示如何打開)、C語言中int main和void main的區(qū)別以及C工程的創(chuàng)建的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!