句子第一个if+key,后面的If可以省略key,什么语法?

[复制链接]
查看11 | 回复1 | 2012-2-2 12:55:14 | 显示全部楼层 |阅读模式
这句话好像涉及编程的专业术语,我不是这方面专业人员所以并不看地太明白。就英文语法来说,省略只能发生在主语相同的情况下,更宽泛地说,省略只能发生在 省略这个行为不会使原句发生歧义的情况下。按照你这个英文原句以及下面的翻译来看的话,被省略的部分是“键的值不是IPC_PRIVATE”这一部分,按照通常理解,如果“键所对应的信息量不存在,同时标志中指定IPC_CREAT标志”只能发生在“键的值不是IPC_PRIVATE”这一前提下,那么这个省略就可以成立,不然句子就会发生歧义。if 后面是跟假设性语句的,两个if中间用or连接,表示两个假设并不相容,对于英文来说原句并不会产生歧义,因为if的存在就标志了“键的值不是IPC_PRIVATE”这一事实,不用大...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行