VS2010 C++ 报错"应输入声明"
VS2010C++加注解后报错"应输入声明"加上双斜杠注释“//”,后面的代码有些地方也会出现这样的情况优势把斜杠删去就好了//键盘控制前后左右voidGlobal_Ke...
VS2010 C++ 加注解后报错 "应输入声明" 加上双斜杠注释“//”,后面的代码有些地方也会出现这样的情况 优势把斜杠删去就好了
// 键盘控制前后左右
void Global_KeyControl::KeyControl(MSG* pMsg)
{
int s1,s2,s3;
s1=s2=s3=0;
g_CtrlCard.Get_Status(1,s1,1);
g_CtrlCard.Get_Status(2,s2,1);
if(pMsg->message == WM_KEYDOWN)
{
switch(pMsg->wParam)
{
case VK_LEFT://
{
break;
}
}
}
} 展开
// 键盘控制前后左右
void Global_KeyControl::KeyControl(MSG* pMsg)
{
int s1,s2,s3;
s1=s2=s3=0;
g_CtrlCard.Get_Status(1,s1,1);
g_CtrlCard.Get_Status(2,s2,1);
if(pMsg->message == WM_KEYDOWN)
{
switch(pMsg->wParam)
{
case VK_LEFT://
{
break;
}
}
}
} 展开
6个回答
展开全部
原因可能是 // 后面有续行符 \,
比如
int i = 0; // "D:\\myfile\\
int j = 0;
myfile 后面的 \ 会注释掉 j 的声明,
或者像 前面那位仁兄所说的 在一行中有多条语句,把后面的语句注释掉啦。
比如
int i = 0; //注释 int j = 0;
比如
int i = 0; // "D:\\myfile\\
int j = 0;
myfile 后面的 \ 会注释掉 j 的声明,
或者像 前面那位仁兄所说的 在一行中有多条语句,把后面的语句注释掉啦。
比如
int i = 0; //注释 int j = 0;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//C语言的规范写法是这样的
#include <stdio.h>
//方法1.将函数声明写在这里 void point(char **q);
void main()
{
//方法2:函数声明写在这里
void point(char **q);
char b[4] = {'a','b','c','d'};
char *p = b;
point(&p);
printf("%c\n",*p);
getchar();
return 0;
}
//函数定义
void point(char **q)
{
*q+=3;
}
#include <stdio.h>
//方法1.将函数声明写在这里 void point(char **q);
void main()
{
//方法2:函数声明写在这里
void point(char **q);
char b[4] = {'a','b','c','d'};
char *p = b;
point(&p);
printf("%c\n",*p);
getchar();
return 0;
}
//函数定义
void point(char **q)
{
*q+=3;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
准确的说,原因是在类定义的结尾(花括号后)没有写分号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那就是声明或者别的重要的东西被你注释掉了
追问
问题已经处理好了,在头文件中的语句或定义后面没有";"的原因。我的问题一提交就找出来了。谢谢你们的回答。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询