已采纳回答 / Perona
<...code...>这里缺了分号;<...code...><...code...>这里逗号换成英文的。而且这里网站好像是会验证完整的输出语句,建议这样写<...code...>
2015-07-22
已采纳回答 / onemoo
while语句本身的格式是: while (控制表达式) 语句 // 所谓的循环体就是后面这个语句,只是一条语句。如果你想让while循环体执行多个语句的话,就用大括号将多条语句括起来,这就形成了“复合语句”,复合语句在逻辑上视为“一条”语句。所以说:<...code...>
2015-07-22
已采纳回答 / lx1024ly
这个看他们的范围(字节)char (2) int(4) float(4) double(4) 然后Int可以转换成float double(浮点型) 只要后面加.000eg: 25->25.000000而浮点转整形 就会把小数去掉 这在正常编译下是不允许的 所以有了强制转换 eg :25.66->25(非法)如果非要转 (int)25.66->25char 和int可以互换 根据acsll编码
2015-07-22
已采纳回答 / 寒江北去
第7行 由于没写分号,而且后边又写了注释,于是和第8行的代码变成了一句,于是变成了:<...code...>1.double d=printf("%d\n",n); 其中int n=c;字符a被强制转换类型,根据ASCII表 a对应的值为97。printf函...
2015-07-22
已采纳回答 / onemoo
没有答案, a+b%a-b/a+a*b-a++ 这个式子本身就是错的。你先要明白前置自增运算符和后置自增运算符是怎么回事:通常说,a++是先取值后运算,++a是先运算后取值。实际上这里涉及“运算符”、“表达式”和“语句”的概念。++ 是一个“自增运算符”,自增运算符有两种形式:前缀自增(++a)和后缀自增(a++)。运算符和操作数合起来就是一个表达式(a++、++a都是表达式,a就是操作数)。注意:每一个表达式本身都有值(和其类型),有的表达式还有“副作用”。比如自增表达式的副作用就是使其操作数自增1。那...
2015-07-22
已采纳回答 / 01风度
代码问题#define POCKETMONEY=10 ; //定义常量及常量值此行代码出错应为#define POCKETMONEY 10 //定义常量及常量值 //去掉‘ = ’和 ‘ ; ’‘ = ’ 用于赋值,而 ‘ ; ’用于程序块中语句的结束,预编译中部能用‘ ; ’
2015-07-21