黑人问号 发表于 2019-9-9 10:30:14

求解求解

#include<stdio.h>

void main()
{
        int a;
        long b;
        float f;
        double d;
        char c;
        printf("\nint:%d\nlong:%d\nfloat:%d\ndouble:%d\nchar:%d\n",sizeof(a) sizeof(b) sizeof(f) sizeof(d) sizeof(c));
}



C:\Users\CARRY\Desktop\C语言\14\1.c(10) : error C2143: syntax error : missing ')' before 'sizeof‘’
这应该怎么改?

jackz007 发表于 2019-9-9 10:45:28

         printf("\nint:%d\nlong:%d\nfloat:%d\ndouble:%d\nchar:%d\n",sizeof(a) sizeof(b) sizeof(f) sizeof(d) sizeof(c));


    printf() 参数之间必须用逗号分隔

         printf("\nint:%d\nlong:%d\nfloat:%d\ndouble:%d\nchar:%d\n" , sizeof(a) , sizeof(b) , sizeof(f) , sizeof(d) , sizeof(c));
页: [1]
查看完整版本: 求解求解