プログラム言語C

Cならコンパイルできるが、C++だとコンパイルできないプログラム

void func(); int main(void) { func(1); return 0; } void func() { }

こんな記述が可能

Cで新たなる発見。 以下のプログラムがきちんと通った! #include <stdio.h> int main(void) { printf("%c\n", 3["abcde"]); return 0; }詳細はここに書いてある。 理由としては 「どんなaとeをもってきても、a[e]は*( ( a ) + ( e ) )と同じものであるという定義であ</stdio.h>…