有向图
Version >= C99
1994 年提供了五个三字母的更多可读替代品。它们只使用两个字符,称为有向图。与三字母不同,有向图是标记。如果有向图出现在另一个标记中(例如字符串文字或字符常量),那么它将不会被视为有向图,而是保持原样。
以下显示了处理有向图序列之前和之后的差异。
#include <stdio.h>
int main()
<%
printf("Hello %> World!\n"); /* Note that the string contains a digraph */
%>
哪个将被视为:
#include <stdio.h>
int main()
{
printf("Hello %> World!\n"); /* Note the unchanged digraph within the string. */
}
有向图 | 当量 |
---|---|
<: | [ |
:> | ] |
<% | { |
%> | } |
%: | # |