説明
参照は、ポインターを使用するための機能の1つです。アンパサンド演算子「&」はこの目的のために使用されます。xが変数であれば、&xは変数xのアドレスを表します。
コード例
int *p; // declare a pointer to an int data type int i = 5; int result = 0; p = &i; // now 'p' contains the address of 'i' result = *p; // 'result' gets the value at the address pointed by 'p' // i.e., it gets the value of 'i' which is 5
注意
ポインターは、C言語を学ぶ初心者にとって複雑なテーマの一つであり、Arduinoスケッチの大部分はポインターを使わずに書くことができます。しかし、特定のデータ構造を操作する際には、ポインタを使用することでコードを簡素化することができ、ポインタを操作するための知識はツールキットに入れておくと便利です。