?? 9-15.txt
字號(hào):
/* 范例:9-15 */
#include <stdio.h>
#include <conio.h>
#include <string.h>
/* 沒(méi)有自定義名稱的typedef */
typedef struct{ char name[10]; int math_sco;} Scale1;
/* 有自定義類型名稱的typedef */
struct Scale2
{
char name[10];
int math_sco;
int eng_sco;
};
typedef struct Scale2 myScale;
/* 復(fù)位float在此文件中的代名 */
typedef float Average;
myScale myfuc(char a[],int b,int c)
{
myScale g;
strcpy(g.name,a);
g.math_sco = b;
g.eng_sco = c;
return g;
} /* struct也可以是函數(shù)的返回值 */
void main(void)
{
myScale b;
Average avg1;
b = myfuc("Robert",100,60);
printf("%s 數(shù)學(xué)%d分 英文%d分\n", \
b.name,b.math_sco,b.eng_sco);
avg1 = (b.math_sco + b.eng_sco)/2;
printf("平均%5.2f\n",avg1);
getchar();
}
程序執(zhí)行結(jié)果:
Robert 數(shù)學(xué)100分 英文60分
平均80.00
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -