我刚开始学习C语言,这段代码是我从一本书上复制过来的。请问为什么它不能运行?
我收到了这个错误信息:
#include <stdio.h>
int main (void)
{
int integerVar = 100;
float floatingVar = 331.79;
double doubleVar = 8.44e+11;
char charVar = "W";
_Bool boolVar = 0;
printf ("integerVar = %i\n", integerVar);
printf ("floatingVar = %f\n", floatingVar);
printf ("doubleVar = %e\n", doubleVar);
printf ("doubleVar = %g\n", doubleVar);
printf ("charVar = %c\n", charVar);
printf ("boolVar = %i\n", boolVar);
return 0;
}
我收到了这个错误信息:
。
datatypes.c: In function ‘main’:
datatypes.c:8: warning: initialization makes integer from pointer without a cast