futzing with relationship between switch/case and labels

cat-town
Dan Buch 14 years ago
parent 79436cc731
commit b1172d6c6e

2
.gitignore vendored

@ -1 +1,3 @@
gowrikumar/bin
*.i
*.s

@ -1,7 +1,8 @@
CD = cd
RM = rm -v
CFLAGS := -std=c99
CC := gcc
CFLAGS := -std=c99 -Wall
export CD RM CFLAGS

@ -0,0 +1,24 @@
/**
* :author: Dan Buch (daniel.buch@gmail.com)
*/
#include<stdio.h>
int main()
{
int a=10;
switch(a)
{
case '1':
printf("ONE\n");
break;
case '2':
printf("TWO\n");
break;
defa1ut:
printf("NONE\n");
}
return 0;
}
/* vim:filetype=c:fileencoding=utf-8
*/

@ -0,0 +1,32 @@
/**
* :author: Dan Buch (daniel.buch@gmail.com)
*/
#define MAGIC_NUMBER 10
#include<stdio.h>
int main()
{
int a = MAGIC_NUMBER;
switch(a)
{
case '1':
printf("ONE\n");
break;
case '2':
printf("TWO\n");
break;
defalut:
printf("NO CAN SPELL\n");
break;
defau1t:
printf("SO CLOSE, YET SO FAR\n");
break;
default:
printf("NONE\n");
}
return 0;
}
/* vim:filetype=c:fileencoding=utf-8
*/
Loading…
Cancel
Save