首页 > 试题广场 >

指出下面程序中的错误部分,并加以改正。

[问答题]
指出下面程序中的错误部分,并加以改正。
#include <stdio.h>
#define ISUNSIGNED(a) (a>=0 && ~a>=0)
int main(int argc,const char * argv[]) {
    unsigned x=1;
    signed x=1;
    if(ISUNSIGNED(x))
         printf("%d是一个UNSIGNED值\n",&x);
    else 
         printf("%s是一个SIGNED值\n",x);

这道题你会答吗?花几分钟告诉大家答案吧!