LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1131|回复: 3

linux 下使用sizeof

[复制链接]
发表于 2010-5-19 00:19:50 | 显示全部楼层 |阅读模式
在linux编程 。。。但是貌似是用不了sizeof 这个操作符。。。是不是gcc 不支持这个关键字呢???还望各位多多帮助!!!
发表于 2010-5-19 01:18:55 | 显示全部楼层
没有哪个版本的gcc不支持sizeof,最新的gcc支持的C99和C++0x比VC++还要全。
回复 支持 反对

使用道具 举报

发表于 2010-5-19 01:56:43 | 显示全部楼层
测试一下:

  1. /*
  2. * sizeof.c - test if gcc support sizeof function.
  3. */
  4. #include <stdio.h>
  5. #include <stdlib.h>

  6. int main (void)
  7. {
  8.         printf("sizeof(int) = %d\n", sizeof(int));
  9.         return 0;
  10. }

复制代码

运行结果是:
sizeof(int) = 4
GCC version 4.4.4 (Debian 4.4.4.-1)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-21 20:13:29 | 显示全部楼层
是啊。。我刚测试了楼下的那个程序。。。莫非那天我sizeof用错了,不知道了。哦。。是支持sizeof 能用。。。。
在这里谢谢各位了。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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