C言語_構造体配列にアクセスするためのポインタ

構造体配列にアクセスするための構造体ポインター

01——添字メソッドは配列を走査します

以前は、この構造体配列にアクセスするために添字メソッドを使用していましたが、実際には、ポインターを使用して構造体配列を走査することもできます。

02——ポインタが配列を横断する

構造体ポインタ変数は、配列の最初のアドレスを保存するために定義されます。

配列名が配列の最初のアドレスであることがわかります。

例えば:

プログラムがポインター トラバーサル配列ループを繰り返し呼び出す必要がある場合、今度は出力は正常になりますか?

通常の出力がないことがわかりますが、その理由は、プログラムが配列ループを通過するためにポインターを繰り返し呼び出す必要がある場合、エラーが発生し、配列が範囲外になるためです。

複数回呼び出す場合は、各呼び出しの前にポインタ変数を配列の最初のアドレスにポイントします

そうすれば何も問題が起こることはありません。

おすすめ

転載: blog.csdn.net/weixin_54859557/article/details/125984835