已采纳回答 / RuthlessPotato丶
你把struct weapon *p你把它换成int *p,你看懂吗?定义struct类型的地址,其实struct也是一种类型了,C语言中给出了另一种构造数据类型——“结构”,不能只有int啥的是类型,struct也是类型。
2016-10-17
已采纳回答 / 慕标6387096
#define pd(a) printf("输入的整数是:%d",a)#define pf(a) printf("输入的小数是:%d",a),在main中只要调用pd(3),pf(2.5)就能打印了
2016-10-15
递推与递归,受教了。递推的奥义就像是盖房子,从下到上一块一块成型。递归就像是先生成一个模板,一个计算架构,然后直到一个真正的数据激活,或者说实例化这一切。不知道我这个理解方法对不对?
2016-10-14
当年看到递归的时候一眼就想起了数列,通过a(n)=f(a(n-1))说明传递方法,然后再定义一个a1,就能生成一个数组。放在这里就能生成一个递归~
2016-10-14
因为->的优先级高,所以scanf中其实是&(p1->price),而非(&p1)->price。这样就豁然开朗了~
2016-10-13
这个p->atk的使用方式,让我隐隐想到了JAVA中接口的应用啊,“针对接口编程而非具体的对象“
2016-10-13
已采纳回答 / abcba1
这个问题很容易理解, 奇数的2进制,最低位(也就是最右边的那一位)一定为1,而偶数一定为0. 然后你再用1去与这个奇数或者偶数做位运算。就很容易看出来了。
2016-10-10