思えば遠くに来たもんだ
C89でも未定義じゃない (スコア:0)
いや漢字は識別子に使えなかったか?
Re:C89でも未定義じゃない (スコア:1)
コメントありがとうございます。
漢字が識別子に許されるか以前に式もどきはCに限定されないはず。FORTRANかも。
llvmでやってみました。 (スコア:1)
#include
int main ()
{
int i=0;
int 齢=0;
i=i+1;
齢=齢+1;
printf ("i=%d\n 齢=%d",i,齢);
}
動きますね(FreeBSD 11.4 llvm ver 10.0)。
あ、行最後のセミコロンは必要かも。
Re:llvmでやってみました。 (スコア:1)
コメントありがとうございます。
処理系基盤実装依存で動くこともあるということでFORTRANもCも一安心。
// “;”を解釈しない(あるいは行内で以下注釈扱いする)言語もあるので意図的。