【发布时间】:2019-09-12 15:00:31
【问题描述】:
1:snprintf( buf, sizeof(buf),
2: "%s exe=%s hostname=%s addr=%s terminal=%s res=%s",
3: message, exename,
4: hostname ? hostname : "?",
5: addrbuf,
6: tty ? tty : "?",
7: success
);
在上面的第 6 行代码中,“?”是什么意思?表示(不是三元运算符)
tty : tty : <b>"?"</b> 是什么意思?
【问题讨论】:
-
"?"是由字符?组成的字符串文字。你在理解什么方面有困难?