2 ted0623 ted0623 于 2014.10.11 12:33 提问

汇编代码的条件传送问题
> int cread(int *xp) 
{
    return (xp ? *xp : 0);
}

这段代码汇编后不会产生条件传送,因为当xp = null,会引用一个空指针,如何修改这段代码,使gcc在编译后产生使用条件传送的汇编代码?

Csdn user default icon
上传中...
上传图片
插入图片