vs 无法解析变量$_C语言新手常见错误(Vs使用,语法...),绝对直击痛点
1,?VS問題
1.1 運行之后,窗口看不到
?
解決方案:在main函數中,return 0;上面加上getchar()或者while(1);
1.2vs寫代碼,怎么沒有行號,怎么設置呢?
解決方案:點擊菜單欄:工具->選項->文本編輯器->C/C++->常規->把右邊的行號勾上
?
1.3 無法啟動程序,系統找不到指定的文件
?
解決方案:1,先重啟,然后新建項目試試
??????????2,關掉所有殺毒軟件,包括win10自帶的
1.4 無法打開程序xx進行寫入
解決方案:1,先把任務欄,打開的程序關掉,然后再運行代碼,如果不行,看第2點
?????2,清理項目的解決方案,然后重新生成,或者進項目文件把exe刪掉
? ? ??3,關掉Vs,然后重啟重新生成即可
1.5 VS寫的代碼怎么打包發給別人運行
解決方案:首先,選擇Release模式,然后編譯一下
? ? ??然后,進入項目文件里面的Release文件夾,把.exe發給別人就可以了
? ? ??注意:如果是圖形項目,有圖片,音樂需要把素材一起發給別人
2,?Easyx問題
2.1 EasyX 只能用于C++
解決方案:把源文件后綴改為.cpp
2.2 無法打開包括文件: “graphic.h”
解決方案:沒安裝圖形庫,先安裝圖形庫 【點擊進入:安裝教程】
2.3 沒有可轉換的參數(字符集問題)
解決方案:打開菜單欄-項目->屬性->高級->字符集,將Unicode字符集改為多字節字符集
2.4 圖片不顯示
解決方案:1,確保圖片與源文件在同級目錄下
??2,確保文件名后綴正確(不要自己修改后綴名)
3,?C語言語法問題
3.1 不安全的函數
解決方案:
1,?在代碼第一行加上 #define _CRT_SECURE_NO_WARNINGS?
2,?或者點擊菜單,項目->屬性->C/C++->常規->SDL檢查->選擇否
3.2 未定義的標識符
解決方案:定義一下maye這個變量
?
3.3 標點符號問題
error C2065: “printf(”: 未聲明的標識符
解決方案:在編程中,所有的標點符號必須是英文的
3.4 if語句執行問題
問:老師我這代碼怎么回事,無論什么情況都是輸出x等于y
解決方案:自己睜大眼睛看看,你相等的比較確定沒有寫錯嗎?(ps:判斷相等是 == 而不是=)
3.5 printf輸出問題
問題1:為什么這個printf沒有正確輸出x,y變量的值啊
解決方案:你要把printf里面的x,y寫到雙引號的后面,比如:printf("%d,%d",x,y);
問題2:這個也沒有輸出呢?
解決方案:這個是輸出函數啊,除了格式控制符,你要把需要輸出的變量和格式控制符一一對應哦
3.6 scanf輸入問題
問題1:為什么我用scanf輸入的時候總是顯示異常中斷
解決方案:輸入要取地址啊,哥哥,不然怎么知道你要往哪里輸入呢
問題2:為什么這個輸入沒問題,但是輸出確實亂七八糟的值呢?
解決方案:格式控制符%f是控制float輸入的,int型的要使用%d啊
問題2:為什么輸入兩個變量的時候,第二個沒有變化啊
解決方案:在scanf的格式控制字符串里面,有什么,輸入的時候就需要寫什么。在這里輸入的時候需要以逗號分隔兩個數,而不是使用空格,如:2,5
3.7 變量未初始化就使用問題
問題:我這個為啥編譯不過?(有的編譯能過,但是運行的時候會中斷)
解決方案:定義sum的時候,給一個初始值,如:int sum=0;
總結
以上是生活随笔為你收集整理的vs 无法解析变量$_C语言新手常见错误(Vs使用,语法...),绝对直击痛点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql delete in死锁_my
- 下一篇: 机器学习 数据增加_【机器学习】数据降维