70

Arduinoが「標準」Cを使用しているところもあれば、「標準」C++を使用しているところもあります。

どっち?

4

2 に答える 2

86

ArduinoのスケッチはC++で書かれています。

遭遇する典型的な構成は次のとおりです。

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
...
lcd.begin(16, 2);
lcd.print("Hello, World!");

これはC++であり、Cではありません。

于 2012-08-05T01:29:02.073 に答える
23

両方がサポートされています。Arduinoのホームページを引用するには、

コアライブラリはCおよびC++で記述され、avr-gccを使用してコンパイルされます

C ++はCのスーパーセットであることに注意してください(まあ、ほとんど)。したがって、多くの場合、非常によく似ている可能性があります。私は専門家ではありませんが、そのプラットフォームで最初の年にArduino用にプログラムするもののほとんどは、プレーンなC以外は何も必要ないと思います。

于 2012-08-04T23:53:49.293 に答える