typedef相关

来源:互联网 发布:python写爬虫 编辑:程序博客网 时间:2024/06/08 06:17

顺便说一下,如何用只用两个变量交换两个变量的值。

int a, b;a ^= b;b ^= a;a ^= b;
这里就可以交换了,就是可读性很差....


关于下面一行代码:

typedef int INT;unsigned INT a;
这是不可以的,因为typedef不支持这种数据类型的扩展。

用#define是可以的。


另外,对于下面一行代码:

typedef static int INT;
这也是不可以的,因为static和typedef是同一种类型的关键字。

就是说类似于不能int float a。


0 0