我是C编程的新手,我刚遇到这个程序并遇到了问题。它说它在我指示的线路上有错误。任何人都可以帮忙吗?
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
float a;
printf("Hello world!\n");
scanf("%d",&a)
printf("you entered: %f",a);//here is the error
getch()
}
我正在使用CodeBlocks。
答案 0 :(得分:3)
getch()
之后缺少分号?在scanf()
之后?
答案 1 :(得分:1)
结尾处缺少分号
scanf("%d",&a)
和
getch()
答案 2 :(得分:1)
我看到两个半冒号失踪......
scanf行还需要一个建议编译器指令正在结束,你可能会在下一行看到错误,因为它认为它仍然在前一行。
答案 3 :(得分:0)
几个丢失的分号:
float a;
printf("Hello world!\n");
scanf("%d",&a); <--- HERE
printf("you entered: %f",a);//here is the error
getch(); <--- AND HERE