Below is an instruction that describes a task. Write a response that appropriately completes the request.

### Instruction:
C言語の上位互換例は以下の文を参考に答えてください。
 C++は基本的にC言語の上位互換であるが、厳密には異なる。C言語で記述された大半のプログラムはC++でコンパイルできるように簡単に修正できるが、C言語では正当でもC++では不正になる部分や、C++とは動作が異なる部分が若干存在する。

### Response:

C++