C 言語では、ノードはリンク リストのノードを定義するために使用される名前です。通常、データ構造内のノードの型名として使用されます。構文は "struct Node{... };"; 構造体とクラスに名前を定義した後、その名前を使用してオブジェクトを直接定義できます。C 言語には「Node * a」や「Node* & a」もあります。
#この記事の動作環境: Windows 10 システム、C18、Dell G3 コンピューター。
ノードはステートメント (キーワード) ではなく、プログラマーがリンク リスト ノードを定義するために一般的に使用する単なる名前です。
It 通常、データ構造内のノードの型名として使用されます。
具体的な使用法:
struct Node{ ... };
もちろん、クラスを使用して定義する場合もあります (C 言語にはクラスはありません)。
構造体とクラスの名前を定義した後、この名前を直接使用してオブジェクトを定義できます。
拡張情報:
C 言語には Node * a と Node* &a
Usage があります
void initNode(Node* &a){ a = (Node*)malloc(sizeof(Node)); a->lenght=0; }
main のポインタ変数と initNode のポインタ変数は等価であり、同じポインタであることを意味します。
配列 int a[10];
void initArray(int a[]){ a = {1,2,3,4,5,6,7}; }
a については別の誤解があります。
rrreeea は配列の最初のアドレスであり、定数です。ここでやりたいことは、 a. はい、定数はどのように変更できますか? 。 。 。 1 と同様に、2 の学習を推奨することはできません。: "
c 言語チュートリアル ###"###以上がC言語でノードとは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。