1樓:用心明十天
#include""
int max(int x,int y);
int main()
int a,b,c;
printf("a,b=")
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d",c);
return 0;
int max(int x,int y)
int z;
if(x>y)
z=x;else
z=y;return(z);
函式宣告要加「;」且其中要註明資料型別,變數名祥蘆不寫都可以。
定義函式時不僅要註明資料型別,而且定義的形參應該與函式內。
部的形參一樣。定義謹滑帶函式時,定義讓絕的其他變數應在函式內部。
2樓:網友
開啟選單project-> setting-> c/c++,再槐友選擇category->隱伏 procomplied hearders
選擇no using procomplied hearders還有辦法就是搜尋一下,找到vc系統裡的,把它copy到。cpp所在資料夾,再編,再缺什麼標頭檔案也copy過來。
參鉛攜槐考。
3樓:網友
scanf("%d",c);該為scanf("%d",&c);
少了取位址符。
4樓:躺在海灘看星星
什麼錯誤?說詳細點才好幫你看看啊~
vc2005除錯問題
5樓:網友
我覺得你不要新建乙個空的c++工程比較好。
新建乙個檔案 選c++ source file 這樣就不會出現錯誤了。
6樓:網友
用debug模式進行除錯,release模式,編譯器會對**進行優化的,很多**都會被優化掉的^_^
--用debug方式除錯的時候出現乙個"沒有找到那說明你的vc沒有安裝好,要麼找乙個人複製給您吧。
7樓:網友
你可以多寫幾行**看看。
#include
using namespace std;
void main()
f5沒有停,你嘗試一下f10是怎麼樣執行的。
8樓:西瓜蟹
是編譯選項的問題。如果你想除錯的話,開啟專案屬性頁做下面的設定(如果你是英文的vc,對照著找一下吧):
c/c++ 常規 --除錯資訊格式:
debug版)用於「並繼續」的程式資料庫,(release版)程式資料庫。
debug版和release版)是。
發狂的蜜蜂」說得沒錯,如果你不熟悉各種型別專案的設定的話,還是用新建專案中的模板為好。
至於release版中看不到變數值,就是因為未使用的變數或者vc通過其它優化策略給優化掉了;debug版則不會。因為優化預設在debug版禁用,release版開啟。
至於少檔案問題的解決方法,這裡說得很詳細,我也順便跟著學習了一把,呵呵:
9樓:發狂的蜜蜂
不要建立空的c++工程。 你這個可以建立乙個新的win32控制檯應用程式,因為不同型別的工程配置都不同。
10樓:匿名使用者
你肯定是建的不是win32控制檯程式,如果是vc2005它會自動有這個標頭檔案的:#include "",而你的卻沒有,所以不知道你是建的哪個空工程。一定要是win32下的控制檯程式啊!
11樓:網友
程式應該沒有問題了,應該是你的vs2005環境的問題,你可以把程式拷到別的機器上執行一下,應該能除錯。是你的vs的問題。
vc2005比6.0在除錯程式有哪些改進之處?
12樓:網友
我也是剛剛換上了vc2005,你用過,那我就說說常常遇上的問題吧:類經常會莫名其妙的消失,新增的一些成員有時會找不到,到了後來,最最讓我惱火的是,編譯時常常假死,就是一直停在linking...或者別的地方,想終止也不行,只得去工作管理員中結束,這一結束不要緊,有時你這樣結束後會導致你的工程檔案再也打不開!
以上的原因足以讓我放棄,而2005當然也有它的問題,初次接觸不習慣是必然的,但我很喜歡2005的xp風格,介面很漂亮,不像,寫出的介面死氣沉沉的,2005對錯誤的管理是一了乙個臺階的,比如編譯後,可能會發現有36個警告,5個錯誤,我們是初學者嘛,不關心警告,只關心錯誤,但要在那麼多資訊中找5個錯誤怎麼辦?你告訴我在中怎麼辦?當然可能不會出現那麼多警告,因為2005更為嚴格了。
在2005中,你只要按下ctrl+\+e,就會自動列出一條條錯誤資訊,很方便,而且其中的執行錯誤警告也準確也多了,不像,什麼錯誤錯一樣的提示。不足之處,(個人觀點):釋出release時比較麻煩,控制項的屬性視窗各vb很像,一大堆東西列在一起,不好看,不像,屬性頁一張一張的,容易看。
而且刪除乙個函式時比較麻煩,不像,選中函式,delete,可能是我還沒找到這一選項吧。
還有很多,你自己用的過程中會慢慢體會到,還有,別忘了,vc2005中是找不到classwizad的,但別生氣(像我),在類中右鍵,屬性,你會發現,所有的訊息響應函式,事件,虛擬函式原來全放在一起了,呵呵。
13樓:網友
你自己去用用就知道了。然後你會發現要多垃圾有多垃圾那麼最簡單的一點,對工程的管理很不好,而vs可以讓你很方便的管理乙個工程中的所有檔案。甚至你可以在乙個解決方案裡面建立多個工程。
當然,如果說你到現在還只是處在乙個工程=乙個檔案這種程式設計模式的話,這方面你確實是沒感覺的。
我覺得這個是vs和比起來差距最大的地方。
14樓:網友
生成的可執行檔案小一點吧。
有2008了,用它吧,我感覺比較好。
高手來幫幫j**a菜鳥除錯個程式啊!老出錯!!
15樓:
這樣寫就不報錯:
student s = new englishst("123456","jackson","male",25);
你後面的setscore返回void型別,這與student型別不匹配。
16樓:網友
str[0]裝的student物件。
void setscore返回的是空。
所以提示不相容型別。
vc2005 怎麼編譯c++程式,我以前用vc6.0按f5就可以,但vc2005中除錯的下拉選單中編譯的選項是灰的
17樓:網友
vc2005必須先新建乙個win32控制檯工程,無法像vc60那樣直接雙擊開啟cpp檔案並直接編譯。
18樓:喬芷安
,2005預設是這個選項,是的話改為多位元組。
vc2005執行、除錯變慢
19樓:程式設計師豬豬
我直接用的vc2008。
請問其他軟體執行慢麼?
試試用優化大師或者魯大師能軟體把系統垃圾清理掉,優化下系統,也許是您電腦系統問題!
vc60vc2019vc2019之間的區別
vc 6.0 vc2008 vc2010區別為 釋出時間不同 相容系統不同 新增功能不同。一 釋出時間不同 1 vc 6.0 vc 6.0於1998發行,又稱vc98。2 vc2008 vc2008於2007年11月釋出,又稱visual c 9.0。3 vc2010 vc2010於2009年5月釋...
vc 怎麼工程,VC 怎麼新建工程。。
新建一個工程的步驟如下 1 雙擊開啟vc6 介面如下 2 點選檔案,新建建立一個工程,一直點確定確定即可。3 完成後,點選進入這樣的介面點選確定即可4 出現這樣的頁面即可。c 中的結構 結構是使用關鍵字struct定義的使用者定義型別。結構起源於c語言,c 繼承並擴充套件了結構。c 中的結構在功能上...
tc與vc的區別,TC與VC的區別
總體來說,vc 淫蕩於 tc。tc和vc都是ide 整合開發環境 而非ayayahooo所說,是一個編譯器。這個專和水平屬 高低毫無關係,只要你願意,用哪個都可以。剛用vc暈頭轉向是很正常的,不急,慢慢來。出錯時要善用搜尋,把自己編譯時莫名奇妙的錯誤搜一下,一般都會有答案。wdlgood7這位估計是...