Visual Studio 2019安裝使用C語(yǔ)言程序(VS2019 C語(yǔ)言)
新的Visual Studio 2019出來(lái)已經(jīng)有一段時(shí)間了,博主也是一開(kāi)始就從vs2017換到了vs2019,發(fā)現(xiàn)整體的操作流程還是有一定的改變,因?yàn)橹鞍l(fā)表過(guò)一個(gè)vs2017的博客,對(duì)Visual Studio IDE和風(fēng)格確實(shí)非常喜歡,博主在vs2019中使用的字體為Fira code,接下來(lái)是編寫(xiě)c程序。
1 選擇創(chuàng)建新項(xiàng)目
2 選擇空項(xiàng)目,單擊下一步
3 填寫(xiě)項(xiàng)目名稱(生成的文件夾名稱和工程名都是這個(gè)),我這里填入hello,保存位置選擇為桌面,此時(shí)應(yīng)該在工程建立ok后,桌面會(huì)生成一個(gè)hello的文件夾,勾選解決方案和項(xiàng)目放在同一目錄中,便于調(diào)試。全部勾選完成后,單擊創(chuàng)建。注意,此時(shí)電腦可能會(huì)短暫卡死,正?,F(xiàn)象稍等幾秒就好。
4 添加c文件
上一步創(chuàng)建完成后,會(huì)得到如下界面,接下來(lái)添加源文件
在左側(cè)的解決方案目錄下,選中源文件,右鍵單擊,選擇添加->新建項(xiàng),如下圖所示
注意,如果左側(cè)沒(méi)有解決資源管理器,或者不小心關(guān)掉了,如下圖
單擊視圖->項(xiàng)目資源管理器就可以調(diào)出來(lái)
添加新建項(xiàng)的默認(rèn)頁(yè)面如下,這里有幾個(gè)地方值得注意:1 選擇C++文件(不管是寫(xiě)c還是c++);2 底下名稱的后綴是.cpp,我們寫(xiě)c代碼時(shí)需要修改為.c;3 這里只管添加.c文件,如果要添加.h文件,在后面介紹。
選中C++文件,名稱修改為hello.c,點(diǎn)擊添加
5 在hello.c中進(jìn)行測(cè)試
按Ctrl+F5直接編譯運(yùn)行,結(jié)果如下,打印正確。
6 正常新建工程到這里已經(jīng)ok了,在一些項(xiàng)目中,可能需要移植別人的代碼,通常是每個(gè).c文件對(duì)應(yīng)一個(gè).h文件,添加過(guò)程如下
首先是添加頭文件.h,過(guò)程:選中頭文件->右鍵單擊->添加->現(xiàn)有項(xiàng)
這里我事先創(chuàng)建了max.h和max.c兩個(gè)文件,用于求兩數(shù)的最大值,添加如下
一樣的,選中源文件,右鍵單擊->添加->現(xiàn)有項(xiàng),選擇max.c
7 在主函數(shù)中調(diào)用添加文件,并進(jìn)行測(cè)試
測(cè)試代碼:
#include <stdio.h> void author_log(void); int main(void) { int max_value; max_value = max(555, 666); printf("%d\n", max_value); author_log(); getchar(); return 0; } /* 打印博主log信息 */ void author_log(void) { printf("author name: dingyc \n"); printf("author email: dingyc_ee@yeah.net \n"); }
測(cè)試結(jié)果:
用于測(cè)試的max.c和max.h文件
max.c
/* 求兩整數(shù)最大值 */ int max(int num1, int num2) { int max_value; if (num1 > num2) { max_value = num1; } else { max_value = num2; } return max_value; }
max.h
#ifndef __MAX_H #define __MAX_H int max(int num1, int num2); #endif /* __MAX_H */
問(wèn)題:
看到有不少同學(xué)問(wèn)到,visual studio 提示找不到 #cinlude <stdio.h> 頭文件路徑,其實(shí)是沒(méi)有安裝C++工具。如下所示,勾選
“使用C++的桌面開(kāi)發(fā)”,就能正常運(yùn)行了。
到此這篇關(guān)于Visual Studio 2019安裝使用C語(yǔ)言程序(VS2019 C語(yǔ)言)的文章就介紹到這了,更多相關(guān)VS2019安裝使用C語(yǔ)言內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C++超詳細(xì)梳理lambda和function的使用方法
C++在C11標(biāo)準(zhǔn)中引入了匿名函數(shù),即沒(méi)有名字的臨時(shí)函數(shù),又稱之為lambda表達(dá)式.lambda表達(dá)式 實(shí)質(zhì)上是創(chuàng)建一個(gè)匿名函數(shù)/對(duì)象,這篇文章主要介紹了lambda和function的使用方法2022-08-08C語(yǔ)言中組成不重復(fù)的三位數(shù)問(wèn)題
這篇文章主要介紹了C語(yǔ)言中組成不重復(fù)的三位數(shù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-11-11用C/C++實(shí)現(xiàn)linux下檢測(cè)網(wǎng)絡(luò)接口狀態(tài)
這篇文章主要為大家詳細(xì)介紹了用c/c++實(shí)現(xiàn)linux下檢測(cè)網(wǎng)絡(luò)接口狀態(tài),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06詳解數(shù)據(jù)結(jié)構(gòu)C語(yǔ)言實(shí)現(xiàn)之循環(huán)隊(duì)列
在我們生活中有很多隊(duì)列的影子,可以說(shuō)與時(shí)間相關(guān)的問(wèn)題,一般都會(huì)涉及到隊(duì)列問(wèn)題;本文詳細(xì)介紹了如何使用C語(yǔ)言實(shí)現(xiàn)循環(huán)隊(duì)列,下面一起來(lái)看看。2016-07-07C語(yǔ)言實(shí)現(xiàn)掃雷小游戲的示例代碼
這篇文中主要為大家詳細(xì)介紹了如何利用C語(yǔ)言實(shí)現(xiàn)經(jīng)典的掃雷小游戲。掃雷小游戲主要是利用字符數(shù)組、循環(huán)語(yǔ)句和函數(shù)實(shí)現(xiàn),感興趣的小伙伴可以了解一下2022-10-10