⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 9-15.txt

📁 C++完美演绎源代码
💻 TXT
字号:
/* 范例:9-15 */
#include <stdio.h>
#include <conio.h>
#include <string.h>

/* 没有自定义名称的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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -