|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include <stdio.h>
- int main()
- {
- int i;
- printf("你几岁啊\n");
- scanf("你几岁啊",&i);
- if (i >= 18);
- {
- printf("请进\n");
- }
- else;
- {
- printf("你还没过十八岁哦!\n");
- }
- return 0,1;
- }
复制代码
为啥出现了错误?
错误提示:
- fishc-c\其他.c: In function 'main':
- fishc-c\其他.c:12:5: error: 'else' without a previous 'if'
- else;
- ^~~~
复制代码
本帖最后由 LuLD 于 2020-10-28 11:34 编辑
- #include <stdio.h>
- int main()
- {
- int i;
- printf("你几岁啊\n");
- scanf("%d", &i);//%d,没有输入类型,且不应该有其他字符,不同于 python
- if (i >= 18)//不应该有 ;
- {
- printf("请进\n");
- }
- else//不应该有 ;
- {
- printf("你还没过十八岁哦!\n");
- }
- return 0;//怎么返回两个?虽然没有报错,return0代表程序正常退出,return1代表程序异常退出。
- }
复制代码
|
|