Microsoft Visual Studio 2005的新手使用问题

来源:百度知道 编辑:UC知道 时间:2024/07/04 13:47:10
刚下了个Microsoft Visual Studio 2005 用来做C语言 但是不知道怎么用 我是这么做的
文件→新建→项目→win32控制台应用程序→然后就直接按完成了
我把C语言的代码打在源文件那 复制下来

// C语言.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"

int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}

#include<stdio.h>
int age(int n)
{int c;
if(n==1)c=1;
else n--,c=age(c-1)/2-1;
return c;
}
void main()
{printf("%d\n",age(10));}

然后就直接按调试了。

结果 弹出很多英文提示调试中断

Run-time Check Failure #3 -The variable 'c' is being used without being defined.
(press Retry to debug the application)
这是怎么回事啊?
我方法错了 还是 我下的这个Microsoft Visual Studio 2005有问题 还是2个都有?

用VC++来调试老式的C代码(特别是非ISO C标准的C代码,多见于国内的老教材或者初学者书写),肯定会有乱七八糟的问题。

你这个age函数体里面的语句,else后面的c是怎么回事,你必须弄明白。
你可以显式地为c赋值,看看结果和自己想象的有什么不同。

另外,如何使用VC++这个IDE,你还是要好好看看软件帮助才行。
很多学生都反映不会用VC++,认为它没有TC2、TC3方便。
实际上是他们没有掌握软件的用法,特别是不了解VC++的工程机制,所以才不会部署自己的代码或者迁移旧代码。

第三,尽量学用标准C和标准C++,如果可能的话,可以从VC++开始起步,避免使用不标准的C。

你换成release试一下