構造体のアドレスをパラメーターとして関数に渡します -
構造体のアドレスをパラメーターとして関数に渡します。
これを関数ヘッダーの構造体ポインターに収集します。
コピーを作成する必要がないため、メモリが無駄になりません
関数は構造全体に間接的にアクセスして操作できるため、Value を返す必要はありません。
#include<stdio.h> struct date{ int day; int mon; int yr; }; main (){ struct date d= {02,01,2010}; display (&d); getch (); } display (struct date *dt){ printf("day = %d</p><p>", dt->day); printf("month = %d</p><p>",dt->mon); printf("Year = %d",dt->yr); }
day = 2 month = 1 Year = 2010
以上がC言語で構造体のアドレスをパラメータとして関数に渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。