c语言程序编程中出现error:';' expected(got "printf")是什么意思?谢
c语言程序编程中出现error:';'expected(got"printf")是什么意思?谢谢了!...
c语言程序编程中出现error:';' expected(got "printf")是什么意思?谢谢了!
展开
47个回答
展开全部
c语言程序的每一个语句后面都需要加上分号“;”,这个分号必须是英文半角的分号,不可以是中文分号。
你这个报错的意思就是在printf语句前面缺少了分号,具体说,就是printf("\n--")后面少了分号,正规写法是:
printf("\n--");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样的情况是分号(;)的问题,可能有以下错误:
1、printf语句之前的语句忘了加分号或printf语句缺少了分号;
2、分号的输入错误(注意全/半角状态,C语言中所有的标点符号都是半角状态下的)。
1、printf语句之前的语句忘了加分号或printf语句缺少了分号;
2、分号的输入错误(注意全/半角状态,C语言中所有的标点符号都是半角状态下的)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
出现错误的地方在你打printf那里,一般来说只有两张情况。
1.你的“;”没有用半角报错;
2.你的“;”缺失。
希望对你有帮助。
1.你的“;”没有用半角报错;
2.你的“;”缺失。
希望对你有帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你检查一下你的 C 语言源代码的 printf 语句前后的语句是否有缺少分号的地方?正确的程序应该类似如下内容:
#include <stdio.h>
void main( )
{
int num ;
scanf("%d", &num ) ; /* 从键盘上输入一个整数 */
printf("num = %d\n", num ) ; /* 在屏幕上输出刚刚输入的整数 */
}
#include <stdio.h>
void main( )
{
int num ;
scanf("%d", &num ) ; /* 从键盘上输入一个整数 */
printf("num = %d\n", num ) ; /* 在屏幕上输出刚刚输入的整数 */
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询