switch 另类写法
来源:互联网 发布:改字体的软件 编辑:程序博客网 时间:2024/05/18 02:59
#include "stdafx.h"
void test(int a)
{
printf("hello world.............\n");
switch (a)
{
if (1) /* 括号内可以为任务值,都是和为1一样的效果 */
{
case 0:
printf("%d a = %d\n", __LINE__, a);
}
else if (0) /* 括号内可以为任务值,都是和为1一样的效果 */
{
case 1:
printf("%d a = %d\n", __LINE__, a);
}
else
{
case 2:
printf("%d a = %d\n", __LINE__, a);
}
printf("%d a\n", __LINE__);
break;
case 3:
printf("%d a = %d\n", __LINE__, a);
break;
default:
printf("def\n");
break;
}
}
int _tmain(int argc, _TCHAR* argv[])
{
test(0);
test(1);
test(2);
test(3);
test(4);
getchar();
return 0;
}
void test(int a)
{
printf("hello world.............\n");
switch (a)
{
if (1) /* 括号内可以为任务值,都是和为1一样的效果 */
{
case 0:
printf("%d a = %d\n", __LINE__, a);
}
else if (0) /* 括号内可以为任务值,都是和为1一样的效果 */
{
case 1:
printf("%d a = %d\n", __LINE__, a);
}
else
{
case 2:
printf("%d a = %d\n", __LINE__, a);
}
printf("%d a\n", __LINE__);
break;
case 3:
printf("%d a = %d\n", __LINE__, a);
break;
default:
printf("def\n");
break;
}
}
int _tmain(int argc, _TCHAR* argv[])
{
test(0);
test(1);
test(2);
test(3);
test(4);
getchar();
return 0;
}
1 0
- switch 另类写法
- 一种另类的memcpy写法(在switch里写入一个dowhile)
- c# 的另类写法
- [C] 数组另类写法
- ViewHolder 的另类写法
- 函数的另类写法:
- where 条件的另类写法
- 冒泡排序的另类写法
- UITableView跳转的另类写法
- hello word的另类写法
- 字段值的另类写法
- servlet的另类写法:使用jython
- javascript里for,while循环另类写法
- C语言读取配置文件的另类写法
- 关于Adapter和ViewHolder的另类写法
- JS中语句的另类写法。
- switch等值比较的写法改进
- java中调用存储过程的另类写法
- 在星巴克买咖啡思考技术团队的管理
- 鸡西辦畢業證
- 系统调用和库函数调用的区别
- C++之STL(四):算法简介、7种算法分类
- 冒泡排序的优化 折半查找法 循环打印三角形 耶稣13门徒找叛徒 有1000000个数,每个数取值范围是0~999999,找出其中重复的数,重复的次数。
- switch 另类写法
- 双屏扩展桌面类软件,展示界面位置不正确,或相反,如何解决?
- Java获得任意年份二月份的天数的方法
- 二级物料处理程序,中(品尝ABAP的味道)
- STL(五):非变动性算法源代码分析与使用示例( for_each、min_element 、find_if、search 等)
- django-blog-zinnia添加文本编辑器ckeditor
- Android四大组件之Activity
- 插入排序C语言实现
- STL(六):变动性算法源代码分析与使用示例(copy_backward、 transform、 replace_copy_if 等)