拈花小仙 发表于 2014-3-27 12:51:47

typedef static int int32; //这条语句为什么是错的呢?

本帖最后由 拈花小仙 于 2014-7-6 00:37 编辑

typedef static int int32; //这个语句为什么是错的呢?

网上的解释很多,有说typedef和static都于存储类型,存储类型不能同时使用,可没听说过typedef是存储类型。不知哪条是真的
C++编程小组

枫界易城 发表于 2014-3-27 12:51:48

typedef就是存储类的关键字啊!C语言中typedef的作用是定义一个已有类型的别名,typedef和auto、static、register一样是存储类关键字,所以在定义别名时不能在出现存储类的关键字,所以不行,楼主好好想想!

向往青莲 发表于 2014-3-27 13:11:02

typedef static int int32;
既然这个报错了。。那就
#define int32 static int//这样用。。注意int后面有一个空格
完全没必要会这种纠结啊。。。。。。不行就不行呗。。。
不行就换一个嘛。。。
你疑惑这个就在问为什么c语言中不能直接用mov一样。。。
汗。。。。

向往青莲 发表于 2014-3-27 13:12:53

顺便扯淡一句。。。你每次提问。。。鱼币都好多啊。。。

拈花小仙 发表于 2014-3-28 13:58:37

向往青莲 发表于 2014-3-27 13:12 static/image/common/back.gif
顺便扯淡一句。。。你每次提问。。。鱼币都好多啊。。。

{:7_181:}谢谢!!

向往青莲 发表于 2014-3-28 14:46:40

拈花小仙 发表于 2014-3-28 13:58 static/image/common/back.gif
谢谢!!

←_←
不用客气。。。。

向往青莲 发表于 2014-3-28 14:47:13

拈花小仙 发表于 2014-3-28 13:58 static/image/common/back.gif
谢谢!!

对了。。。你如果有问题。。可以百度的。。。很多答案。。完全没必要来这里问。。。的啊

拈花小仙 发表于 2014-3-28 14:59:11

向往青莲 发表于 2014-3-28 14:47 static/image/common/back.gif
对了。。。你如果有问题。。可以百度的。。。很多答案。。完全没必要来这里问。。。的啊

我通常都先百度看有没有现在的答案,没有才问的。

向往青莲 发表于 2014-3-28 18:03:29

拈花小仙 发表于 2014-3-28 14:59 static/image/common/back.gif
我通常都先百度看有没有现在的答案,没有才问的。

oo      ~~
页: [1]
查看完整版本: typedef static int int32; //这条语句为什么是错的呢?