Chinaunix

标题: emule开源代码中变量声明为啥写成这样? [打印本页]

作者: lynhoo    时间: 2005-03-23 11:07
标题: emule开源代码中变量声明为啥写成这样?
voidpf zcalloc (opaque, items, size)
    voidpf opaque;
    unsigned items;
    unsigned size;
{
    if (opaque) items += size - size; /* make compiler happy */
    return (voidpf)calloc(items, size);
}

是为了跨平台编译?那各位知道是哪个平台需要这样写?
作者: jourmen    时间: 2005-03-23 11:42
标题: emule开源代码中变量声明为啥写成这样?
是K&R的风格

基本上我们写的都是ANSI C的风格

编译器对这两种风格都支持
作者: albcamus    时间: 2005-03-23 11:55
标题: emule开源代码中变量声明为啥写成这样?
原帖由 "jourmen" 发表:
是K&R的风格

基本上我们写的都是ANSI C的风格

编译器对这两种风格都支持


那个叫K&R风格吗?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2