这是我写的
#include <stdio.h>
main()
{
int a;
printf ("请输入一个数:");
scanf ("%d",&a);
if (a>0)
{ printf (a="%d",a);}
else {printf (a="%d",a);
}}
,下面显示0错误,0警告 ,程序也能运行出来 但是0错误,0警告上面还有这些,还需用管吗?
:\Personal\Desktop\blank1.c(8) : warning C4047: '=' : 'int ' differs in levels of indirection from 'char [3]'
D:\Personal\Desktop\blank1.c(8) : warning C4047: 'function' : 'const char *' differs in levels of indirection from 'int '
D:\Personal\Desktop\blank1.c(8) : warning C4024: 'printf' : different types for formal and actual parameter 1
D:\Personal\Desktop\blank1.c(9) : warning C4047: '=' : 'int ' differs in levels of indirection from 'char [3]'
D:\Personal\Desktop\blank1.c(9) : warning C4047: 'function' : 'const char *' differs in levels of indirection from 'int '
D:\Personal\Desktop\blank1.c(9) : warning C4024: 'printf' : different types for formal and actual parameter 1