为什么我的显示的没错误,可是下面还显示的一堆乱七八糟的东西?
匿名课官 资深达人 2017-01-06 12:27:47
2462 2 0

这是我写的

#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


问题来自: if语句

共 2 个回答

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题