C语言调试老是出问题,大神求救!
#include"stdio.h"voidExchg2(int*px,int*py){inttmp=*px;*px=*py;*py=tmp;printf("*px=%d,...
#include "stdio.h"
void Exchg2(int *px, int *py)
{
int tmp = *px;
*px = *py;
*py = tmp;
printf("*px = %d, *py = %d.\n", *px, *py);
}
main()
{
int a = 4;
int b = 6;
Exchg2(&a, &b);
printf("a = %d, b = %d.\n”, a, b);
}
C:\Users\john\Desktop\新建文件夹\ll.cpp(15) : error C2001: newline in constant
C:\Users\john\Desktop\新建文件夹\ll.cpp(16) : error C2143: syntax error : missing ')' before '}'
C:\Users\john\Desktop\新建文件夹\ll.cpp(16) : error C2143: syntax error : missing ';' before '}'
C:\Users\john\Desktop\新建文件夹\ll.cpp(16) : warning C4508: 'main' : function should return a value; 'void' return type assumed
执行 cl.exe 时出错.
ll.obj - 1 error(s), 0 warning(s) 展开
void Exchg2(int *px, int *py)
{
int tmp = *px;
*px = *py;
*py = tmp;
printf("*px = %d, *py = %d.\n", *px, *py);
}
main()
{
int a = 4;
int b = 6;
Exchg2(&a, &b);
printf("a = %d, b = %d.\n”, a, b);
}
C:\Users\john\Desktop\新建文件夹\ll.cpp(15) : error C2001: newline in constant
C:\Users\john\Desktop\新建文件夹\ll.cpp(16) : error C2143: syntax error : missing ')' before '}'
C:\Users\john\Desktop\新建文件夹\ll.cpp(16) : error C2143: syntax error : missing ';' before '}'
C:\Users\john\Desktop\新建文件夹\ll.cpp(16) : warning C4508: 'main' : function should return a value; 'void' return type assumed
执行 cl.exe 时出错.
ll.obj - 1 error(s), 0 warning(s) 展开
展开全部
从提示看,是写程序的时候在符号“}”没有写“)”和“;”,请检查是否缺少这些字符,还有就是确定这些字符是在半角情况下输入的也就是全英文状态输入的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
void main() //主函数main不需要返回值的话,声明返回值为空
{
int a = 4;
int b = 6;
Exchg2(&a, &b);
printf("a = %d, b = %d.\n", a, b);//第二个引号你写成中文的了
}
{
int a = 4;
int b = 6;
Exchg2(&a, &b);
printf("a = %d, b = %d.\n", a, b);//第二个引号你写成中文的了
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询