VC++6.0下运行如下程序:(我新建的工程选“win32 console application”,文件是“C++ source file" .
#include"stdafx.h"#include<iostream.h>intmain(intargc,char*argv[]){intnum1=0,num2=0;/...
#include"stdafx.h"
#include<iostream.h>
int main(int argc,char*argv[])
{
int num1=0,num2=0; //定义全局变量num1,num2,并赋予初值
num1++; num2++; //将num1加1后赋给num1,将num2加1后赋给num2
cout<<"num1="<<num1<<","<<"num2="<<num2<<endl; //输出num1,num2的值
{
float num1=7.7 //定义局部变量num1
num1++;num2++;
cout<<"num1="<<num1<<","<<"num2="<<num2<<endl;
}
num1++; num2++;
cout<<"num1="<<num1<<","<<"num2="<<num2<<endl;
return 0;
}
按编译时,出现如下错误:Cannot open include file: 'stdafx.h': No such file or directory。
原因是什么?????? 展开
#include<iostream.h>
int main(int argc,char*argv[])
{
int num1=0,num2=0; //定义全局变量num1,num2,并赋予初值
num1++; num2++; //将num1加1后赋给num1,将num2加1后赋给num2
cout<<"num1="<<num1<<","<<"num2="<<num2<<endl; //输出num1,num2的值
{
float num1=7.7 //定义局部变量num1
num1++;num2++;
cout<<"num1="<<num1<<","<<"num2="<<num2<<endl;
}
num1++; num2++;
cout<<"num1="<<num1<<","<<"num2="<<num2<<endl;
return 0;
}
按编译时,出现如下错误:Cannot open include file: 'stdafx.h': No such file or directory。
原因是什么?????? 展开
3个回答
展开全部
1 删除#include"stdafx.h"。
2 float num1=7.7 行尾加分号。
2 float num1=7.7 行尾加分号。
追问
missing ';' before identifier 'num1',还是这样啊
追答
//粘贴下面的代码试试。
#include
int main(int argc,char*argv[])
{
int num1=0,num2=0; //定义全局变量num1,num2,并赋予初值
num1++; num2++; //将num1加1后赋给num1,将num2加1后赋给num2
cout<<"num1="<<num1<<","<<"num2="<<num2<<endl; //输出num1,num2的值
{
float num1=7.7; //定义局部变量num1
num1++;num2++;
cout<<"num1="<<num1<<","<<"num2="<<num2<<endl;
}
num1++; num2++;
cout<<"num1="<<num1<<","<<"num2="<<num2<<endl;
return 0;
}
展开全部
float num1=7.7 //定义局部变量num1
后面加分号;
后面加分号;
追问
加了
还是missing ';' before identifier 'num1'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把第一行的代码(#include"stdafx.h")删掉即可,这个头文件是与MFC相关的在这里没用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询