each ## is deleted, together with any white space on either side.--C89
翻譯過來也就是每個##都會被刪掉,包括在它兩邊的空格。
##不是連接符,就像妳說的##“壹般”用作連接符,註意是“壹般”,這是它的典型用法。這種用法也是根據他的這壹特性來的。
#define A(M) M ## 87
int i = A(19); 這樣的,##前後都有空格,最後宏代換完,就是i = 1987。