已采纳回答 / finalObject
哈哈这个当然是C啦,C和C++代码开头的部分就不一样,C++开头一般是:#include <iostream> using namespace std;
2015-02-13
已采纳回答 / 慕粉3457233
#include <stdio.h>int main(){ int height = 175; //身高为175cm double money = 1500000; //银行存款为150万 printf("是否符合条件:%d\n",height>=180 && money>=1000000); //填写算式 return 0; }正解
2015-02-12
已采纳回答 / 塔塔绵羊
没有返回值的函数通常执行完就会自动释放内存,如果我们项目比较复杂,通常都是由许多函数组成,函数b需要接手函数a处理后的数据,加入函数a没有返回值函数b就无法处理。
2015-02-12
已采纳回答 / 逆时针行走
printf的%f说明符的确既可以输出float型又可以输出double型。根据“默认参数提升”规则(在printf这样的函数的可变参数列表中,不论作用域内有没有原型,都适用这一规则)float型会被提升为double型。因此printf()只会看到双精度数。
2015-02-11
已采纳回答 / Fiona0126
首先可以方便后续维护,正如楼上所言,修改时更加方便。也可以提高编码速度。比如你要写一个unsigned char的,你可以#define uchar unsigned char.之后可以用uchar代替,你也可以用#define来定义一些小的函数什么的。而且define是在预处理时就展开的,所以会可以提高运行效率。不过还是不建议都用define。代码安全可维护性好才是重点。。
2015-02-10