学习:Arduino和Processing语言的几处不同点

内容来自于:http://arduino.cc/en/Reference/Comparison

The Arduino language (based on Wiring) is implemented in C/C++, and therefore has some differences from the Processing language, which is based on Java.

Arduino 语言遵循C/C++标准,而 Processing 语言遵循的是Java标准,因此会有一些不同。

 

Arrays 数组

Arduino Processing
int bar[8]; 
bar[0] = 1;
int[] bar = new int[8]; 
bar[0] = 1;
int foo[] = { 0, 1, 2 }; int foo[] = { 0, 1, 2 }; 
or 
int[] foo = { 0, 1, 2 };

 

Loops 循环

Arduino Processing
int i; 
for (i = 0; i < 5; i++) { … }
for (int i = 0; i < 5; i++) { … }

 

Printing 输出

Arduino Processing
Serial.println(“hello world”); println(“hello world”);
int i = 5; 
Serial.println(i);
int i = 5; 
println(i);
int i = 5; 
Serial.print(“i = “); 
Serial.print(i); 
Serial.println();
int i = 5; 
println(“i = ” + i);

 

Reference Home

 

Corrections, suggestions, and new documentation should be posted to the Forum.

 

The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注