鱼C论坛

 找回密码
 立即注册
查看: 7522|回复: 8

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

[复制链接]
发表于 2014-3-27 12:51:47 | 显示全部楼层 |阅读模式
10鱼币
本帖最后由 拈花小仙 于 2014-7-6 00:37 编辑

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

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

最佳答案

查看完整内容

typedef就是存储类的关键字啊!C语言中typedef的作用是定义一个已有类型的别名,typedef和auto、static、register一样是存储类关键字,所以在定义别名时不能在出现存储类的关键字,所以不行,楼主好好想想!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-3-27 12:51:48 | 显示全部楼层
typedef就是存储类的关键字啊!C语言中typedef的作用是定义一个已有类型的别名,typedef和auto、static、register一样是存储类关键字,所以在定义别名时不能在出现存储类的关键字,所以不行,楼主好好想想!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-3-27 13:11:02 | 显示全部楼层
typedef static int int32;
既然这个报错了。。那就
#define int32 static int  //这样用。。注意int后面有一个空格
完全没必要会这种纠结啊。。。。。。不行就不行呗。。。
不行就换一个嘛。。。
你疑惑这个就在问为什么c语言中不能直接用mov一样。。。
汗。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-3-27 13:12:53 | 显示全部楼层
顺便扯淡一句。。。你每次提问。。。鱼币都好多啊。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-3-28 13:58:37 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-3-28 14:46:40 | 显示全部楼层

←_←
不用客气。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-3-28 14:47:13 | 显示全部楼层

对了。。。你如果有问题。。可以百度的。。。很多答案。。完全没必要来这里问。。。的啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-3-28 14:59:11 | 显示全部楼层
向往青莲 发表于 2014-3-28 14:47
对了。。。你如果有问题。。可以百度的。。。很多答案。。完全没必要来这里问。。。的啊

我通常都先百度看有没有现在的答案,没有才问的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-3-28 18:03:29 | 显示全部楼层
拈花小仙 发表于 2014-3-28 14:59
我通常都先百度看有没有现在的答案,没有才问的。

oo        ~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 00:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表