《perfectC_C++》源代码

源代码在线查看: 9-15.txt

软件大小: 135 K
上传用户: faye3000
关键词: perfectC_C 源代码
下载地址: 免注册下载 普通下载 VIP

相关代码

				/* 范例:9-15 */
				#include 
				#include 
				#include 
				
				/* 没有自定义名称的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;
				/* 复位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也可以是函数的返回值 */
				
				void main(void)
				{
				  myScale b;
				  Average avg1;
				
				  b = myfuc("Robert",100,60);
				  printf("%s 数学%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();
				}
				
				程序执行结果:
				Robert 数学100分 英文60分
				平均80.00
				
							

相关资源