20131102【C言語】構造体を関数に渡す

お題

構造体を関数に渡す

 

プログラム概要

main処理で構造体メンバに値を代入し、

それを関数に渡し、関数内で標準出力させる

 

ソース

#include <stdio.h>

 

struct s_type {

int i;

double d;

};

 

void f(struct s_type temp);

 

int main(void)

{

struct s_type var1;

 

var1.i = 99;

var1.d = 98.6;

f(var1);

 

return 0;

}

 

void f(struct s_type temp)

{

printf("%d %.2f\n", temp.i, temp.d);

}

 

実行結果

99 98.60