main()
{
int i;
char *prechar;
scanf("%d",&i);
(input is 12)
prechar = fn(i);
printf("%c",*prechar);
}
1. a bus
2. give string "Amen" as global
3. use return(a[num]) instead of return(&a[num])
4. give main before fn
j.
unsigned char u = 32767;
unsigned char y = 32768;
u = u + y;
printf("%d",(signed char)u);
1. 65535 2. -65535 3. -1 4. 1 5. none
k.
*name = "ANYTHING";
*foo = "ALRIGHT";
*name1 = "WRONG";
strcat(name,name1);
printf("%s %s \n",name,foo);
return(0);
1. ANYTHING WRONG? WRONG?
2. ANYTHING
3. ANYTHING WRONG? ALRIGHT
4. ERROR
5. NONE
Assembly
--------
i)
swap 2 variables without temp variables
(use XOR, OR, AND, NOT)
|
|