研修室ブログ

日々スキルアップや自己研鑽に励む社員や、それをサポートする講師・間接部門スタッフがその日常をつづります。

C 入力関数の違い
2022年11月22日(火) 出力する結果は同じでもコードが異なるパターンがあることを知りました。
当初は、main()関数の中に色々なコードを記述していましたが、 関数を用いた手法を知り、数値の代入方法にも色々な手段があるとこを学びました。
今回知った内容のほかにもあるかとは思いますが、今回は3パターンについて簡単に紹介します。
1つ目は要素のポインター渡し、2つ目は構造体のポインター渡し、3つ目はグローバル変数を用いた関数です。
要素のポインター渡しは、仮引数でポインタを記述する手法。
構造体のポインター渡しは、アロー演算子を使って構造体へのポインタから構造体メンバにアクセスして記述する手法。
グローバル変数を用いた関数は、main()関数や他関数の外に宣言することで、同名の変数がない限り、どの関数にも代入することができる手法です。
筆者:S.T. <組込系研修生>
タグ:組込制御