最赞回答 / 慕粉4443150
把第13的代码给删掉 第二个if语句不管成不成立 第13行的代码都会执行 因为第13行printf的输出函数嵌套在第一个if语句 又因为第一个if语句成立而且这个代码比较繁琐平常的时候你可以这样写if(sale>100&&year>=2)prinrf("恭喜获得优秀员工奖");elseprintf("很遗憾,期望你再接再厉");
2018-12-19
最赞回答 / 慕侠9399834
#include <stdio.h>static void say(){ printLine(); printf("I love imooc\n"); printf("good good study!\n"); printf("day day up!\n"); printLine();}extern void printLine() //这里定义的方法对吗?{ printf("**************\n"); }int main(){ ...
2018-12-19
最新回答 / 慕粉4443150
char c = 'a'; int n = c; 字符类型可以自动转换为整型 //将c赋值给n float f = (float)c; //将c赋值给f double d = (double)c; //将c赋值给d printf("%d\n",n); printf("%f\n",f); printf("%lf\n",d); return 0;
2018-12-18
最新回答 / SupreLuc
在C语言中,分有符号数和无符号数。每个数据的最高位为符号位,最高位位0表示正数,为1则表示负数。而符号位不算如数字大小里面。比如8位的整形数,有符号,范围是-128~127,无符号是0~255.建议去看看数据在内存种是怎么存储的相关知识
2018-12-18
最赞回答 / 慕用7022031
#includeint main(){int a=100;printf("%d\n",a++);//输出a=100,再加一,循环向下个指令printf("%d\n",++a);//a先加一,再输出,a=102;循环向下个指令printf("%d\n",--a);//a先减一,再输出,a=101;循环向下个指令printf("%d\n",a--);//先输出a=101;再减一;循环向下个指令printf("%d\n",a+1);//a+1直接运算后输出;a=101;循环向下个指令printf("%d\n",...
2018-12-18