1 typedef enum {MODE_A,MODE_B,MODE_C,MODE_D,MODE_E} mode_t;
2
3 int switch3(int *p1,int *p2,mode_t action)
4 {
5 int result = 0;
6 switch(action)
7 {
8 case MODE_A:
9 *p1 = *p2;
10 result = *p1;
11 break;
12 case MODE_B:
13 *p2 += *p1;
14 result = *p1 + *p2;
15 break;
16 case MODE_C:
17 *p2 = 15;
18 result = *p1;
19 break;
20 case MODE_D:
21 *p2 = *p1;
22 result = 17;
23 break;
24 case MODE_E:
25 result = 17;
26 break;
27 default:
28 result = -1;
29 break;
30 }
31 return result;
32 }
相关文章
- 深入理解计算机系统_3e 第十一章家庭作业 CS:APP3e chapter 11 homework
- 深入理解计算机系统_3e 第二章家庭作业答案
- 深入理解计算机系统_3e 第六章家庭作业 CS:APP3e chapter 6 homework
- 在家庭作业中不太有用的错误分割错误(核心转储)。
- 吉克1111-1114第七周讲座班、家庭作业(动态规划,期限:2014年4月25日本23点-周五晚上,科委飞信通知学生)
- 深入理解计算机系统_3e 第二章家庭作业 CS:APP3e chapter 2 homework
- 深入理解计算机系统_3e 第九章家庭作业 CS:APP3e chapter 9 homework
- csapp2e 家庭作业 2.95
- 深入理解计算机系统_3e 第八章家庭作业 CS:APP3e chapter 8 homework
- csapp2e 家庭作业 3.66