1、可以用其他类型说明符对#define定义的类型名进行扩展,但对typedef所定义的类型名不能这样做。 例如: #define peach int unsigned peach i; //加上unsigned类型说明符,正确! typedef int banana; unsigned...
分类:
其他好文 时间:
2015-05-27 06:16:12
阅读次数:
87
1、算术转换 许多运算符都会引发转换,以类似的方式产生结果类型,这个模式称为“寻常算术转换”。 首先,任何类型为char或short的操作数被转换为int,任何类型为float的操作数被转换为double。其次,如果其中一个操作数类型为double,那么另一个操作数被转换为double,计算结果.....
分类:
编程语言 时间:
2015-05-27 06:14:58
阅读次数:
158
typedef int (*ONMENU) (void) ——这就是一个取别名的过程。通常情况下,我们会使用:typedef int myint; myint a;这里myint和int是一样的。而对于函数的申明我们通常会这样申明:int Function() (void);此...
分类:
其他好文 时间:
2015-05-27 00:53:23
阅读次数:
142
#include #include int main(){ int d; while(scanf("%d",&d)!=EOF) { int k=1,s=0,totgol=0,totday=0; int i; if(d==0) ...
分类:
其他好文 时间:
2015-05-27 00:46:42
阅读次数:
112
异或^符号,在平时的学习时可能遇到的不多,不过有时使用得当可以发挥意想不到的结果。值得注意的是,异或运算是建立在二进制基础上的,所有运算过程都是按位异或(即相同为0,不同为1,也称模二加),得到最终结果。特点:任何数和0异或都等于它本身;两个相同的数异或后的结果是0;举例如下:int a = 4 =...
分类:
编程语言 时间:
2015-05-27 00:39:55
阅读次数:
150
买粽子的例子,主要输练习KVC的应用,(注意:必须建立一个数组,才能使用KVC的运算)详细代码如下: 1.main函数代码: #import?<Foundation/Foundation.h>
#import?"Person.h"
#import?"zongZi.h"
int?main(...
分类:
其他好文 时间:
2015-05-26 23:32:13
阅读次数:
289
dp[[i][j] = sum(dp[i - 1][k]) (k -> j)
状态方程,因为N很大而M很小,所以第一时间可以想到矩阵优化
可能之前没做过类似的题被卡的很厉害。
另外用C++写大数真心麻烦。。
#include
#include
#include
using namespace std;
const int maxn = 45;
const int maxd = 30005;...
分类:
其他好文 时间:
2015-05-26 23:29:52
阅读次数:
286
一、重载发生在同一个类当中,当在同一类当中定义了方法A,然后又定义了方法B,B和A的方法名相同,但是参数不同,那么再是称B重载了方法A。class test{public: void A(); void A(int);}二、覆盖发生在子类和父类当中,在父类当中定义了方法A,并且其为vir...
分类:
编程语言 时间:
2015-05-26 23:22:22
阅读次数:
126
构造函数名称要与类同名,并且是没有返回值的实例:class Cat{ public String name; public int age; //构造方法,构造方法名必须与类名同名 //构造方法不能有返回值 //构造方法前面可以写public,不写public也没关系 ...
分类:
编程语言 时间:
2015-05-26 23:14:42
阅读次数:
129
CREATE OR REPLACE PROCEDURE proc_Insert_BookKindList (temTypeName nvarchar2,temParent int)ASncount number;begin--SELECT COUNT (*) INTO ncount FROM Boo...
分类:
数据库 时间:
2015-05-26 23:13:07
阅读次数:
159