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++允许在程序运行过程中定义变量。