c语言error C2143: syntax error : missing ';' before 'type'怎么...

发布网友 发布时间:6小时前

我来回答

4个回答

热心网友 时间:4分钟前

修改后如下

#include<stdio.h>
void main()
{
printf("%d,%d,%d, %d\n",012,-012,0x12,-0x12);//少了一个%d
short int a;a=32768;
int b;b=32768;//加空格
unsigned int c;//加空格
c=65536;
printf("%d,%d,%d\n",a,b,c);
float d;double e;
d=1111.111;
e=1111.111;
printf("%f,%f",d,e);
printf("a b\t de\rf\tg\n");
printf("h\ti\b\b\bj k m\n");
}

热心网友 时间:8分钟前

intb;unsigned intc
空格呢
int b;unsigned int c

热心网友 时间:5分钟前

根本就没有type的字样,你重新编译下试试。
我的也是加上空格就ok~

热心网友 时间:4分钟前

注意C与C++的语法是不同的,C必须在程序的开始位置定义变量,只有C++允许在程序运行过程中定义变量。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com