VS2022的下载和使用
目錄
一、VS2022的下載
二、VS的一些使用技巧
1.如何使用VS寫代碼
2.scanf函數在VS上的使用
3.下載后怎么安裝新的工作負荷
4.VS的調試與監視功能
如何進行調試
如何進行監視
三、結語
一、VS2022的下載
VS官網鏈接
1.打開VS的官網鏈接,選擇下載Visual Studio,選擇社區版,點擊下載。
?2.工作負荷選擇使用c++的桌面開發即可,單個組件不需要選擇,語言包默認勾選中文簡體,安裝位置默認c盤,如果感覺自己的c盤內存不夠,建議把c改成d,其余不要動就好了。確認無誤后,點擊安裝。
????????這個時候可能有的小伙伴就要問了,我多選幾個不是更好嗎,沒準以后學別的就用到了,像小編有的朋友,一下子把所有的工作負荷都打上了√,需求的總空間達到了40多個GB,其實并沒有這個必要,因為VS下載之后還是可以再安裝工作負荷的。當我們真正使用到了在安裝更好,后續再功能介紹這一塊我會講解安裝方法的。
二、VS的一些使用技巧
1.如何使用VS寫代碼
? ? ? ? 打開VS,在開始使用一欄中選擇創建新項目。
項目模板選擇空項目,下一步。
取一個項目名稱。(盡量不要用中文),路徑可以選擇默認路勁,也可以自己選擇。解決方案管理器建議選擇“將解決方案和項目放在同一目錄中”,然后就可以創建了。
打開項目后,看向右邊的解決方案資源管理器(如果發現沒有也沒關系,再最上方找到視圖,點擊,第一個就是解決方案資源管理器,點擊打開就好),選擇源文件。
右擊,選擇添加,選擇新建項。
選擇c++文件,但名稱需要以.c為后綴,像圖片中那樣,因為我們目前學的是c語言,而不是c++。設置好之后,選擇右下角的添加就可以了。
?如此,大功告成,開始寫第一個程序吧!
2.scanf函數在VS上的使用
? ? ? ? 下面我們來看一個簡單的程序。這個程序乍一看并沒有問題,但在VS上就是運行不了。
#include<stdio.h>int main() {int n = 0;scanf("%d", &n);return 0; }在錯誤列表中會顯示這么一段話。
這是因為在VS當中,scanf被認為成是不安全的函數。(其實,像這樣不安全的函數,VS認為有很多,比如說strcpy,strcat,gets函數等,不過,采用我下面所講的第二種解決辦法,這些函數就都可以在VS上運行)這里有兩種解決辦法,第一種辦法是直接使用scanf_s函數作為替代,但我不推薦這個做,一來,scanf函數是c語言的函數,而scanf_s函數是VS的特有函數,在別的編譯器無法運行。二來,scanf_s函數與scanf函數類似,但不完全一樣,要使用scanf_s函數還需要單獨學習。我推薦使用第二種方法,這種方法只要在原有的基礎上添加一個宏定義即可(放在文件第一行)。代碼如下。
#define _CRT_SECURE_NO_WARNINGS 1這樣scanf函數就可以正常使用了。但如果每次創建一個項目都需要加上這么一串代碼的話未必太過麻煩,這里有個很好的解決辦法,可以讓文件自動生成這段代碼。首先,我們需要找一個文件,這里要用到一個軟件,叫Everything(點擊下方鏈接即可,當中有很多版本,都可以下載來用)。
Everything下載鏈接
下載完成后打開這個軟件,搜索框輸入newc++file.cpp,找到這個文件,右擊,選擇打開路徑。(當然,也可以不下載,直接在電腦中查找,不過這樣查找比較慢)
我們來到指定路勁,右擊,選擇復制,然后在桌面上選擇粘貼。(為什么要復制到桌面進行操作呢,因為如果還是在安裝的位置當中操作的話,會遇到無法保存的問題)
粘貼完成后,右擊,選擇打開方式,選擇記事本打開。
?將下述代碼復制到記事本中就可以了。
#define _CRT_SECURE_NO_WARNINGS 1就像這樣,點擊保存(小技巧:保存的快捷鍵是ctrl+s)。
保存完成后,將該文件拖回原來的路勁,選擇替換目標中的文件。
這一步完成后,把桌面剩下的那個文件拖入回收站就好了。到此,大功告成,雖然有些繁瑣,不過后面我們創建的所有文件都會自動生成“#define _CRT_SECURE_NO_WARNINGS 1”了,可謂一勞永逸。現在使用scanf函數系統就不會報錯了。
3.下載后怎么安裝新的工作負荷
? ? ? ? 其實這很簡單,在頁面的最上分找到工具,選擇獲取工具和功能。
此時,選擇你想要安裝的組件或者工作負荷就好了。
4.VS的調試與監視功能
? ? ? ? 這里建議讀者閱讀完之后親自動手實踐一下,一定會有不一樣的收獲
如何進行調試
? ? ? ?VS中,使用fn+f10或fn+f11(有的電腦是f10,后面的快捷鍵也類似,此處我以帶fn為例)可以進入調試頁面,調試過程中按f10或f11執行語句即可。(f10是逐過程,通常用來處理一個過程,一個過程可以是一次函數調用,或者是一條語句。而f11是逐語句,每次都執行一條語句,但是這個快捷鍵可以使我們的執行邏輯進入函數內部,而f10不會,這是最長用的。)
如何進行監視
頁面上方找到調試,選擇窗口,選擇監視,選擇監視1。
這樣就會出現監視1的窗口。
選擇要監視的變量,比如我的這個程序,我想監視num這個變量,于是在名稱下面輸入num(當然,可以監視不只一個變量,可以根據需要接著往下輸入),名稱輸入完單擊就可以了。
然后根據需要按住f10和f11調試就可以了(其實如果不是進入函數內部,大部分時候f10和f11的功能是一樣的),就像下圖那樣。
三、結語
? ? ? ? 對于VS的使用技巧,日后會進行補充,歡迎大家點贊收藏關注,對于VS的功能有什么疑問或者上述文字中哪里講訴的不夠清楚的,也歡迎找我私聊或在評論區中指出,感激大家支持。
總結
以上是生活随笔為你收集整理的VS2022的下载和使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Django中的跨域解决办法 基于后端的
- 下一篇: 【Carla】自定义仿真场景制作