Arduino使用C还是C++

Does Arduino use C or C++?

本文关键字:C++ 还是 使用 Arduino      更新时间:2023-10-16

我在一个地方看到Arduino使用‘标准’C,在另一个地方它使用‘标准‘C++,依此类推。

是哪一个?

Arduino草图是用C++编写的。

以下是您将遇到的一个典型构造:

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

这是C++,而不是C.

两者都支持。引用Arduino主页,

核心库是用C和C++编写的,并使用avr gcc 进行编译

注意,C++是C的超集(好吧,几乎是),因此通常看起来非常相似。我不是专家,但我想你在该平台上的第一年将为Arduino编程的大部分内容都不需要任何东西,只需要普通的C.