c15 Assignment
c15 Assignment
c15 Assignment
1. main()
{
int i=5,j;
j=++i+++i+++i;
printf("%d %d",i,j);
}
2. main()
{
int i=1;
i=2+2*i++;
printf("%d",i);
}
3. main()
{
int a=2,b=7,c=10;
c=a==b;
printf("%d",c);
}
4. main()
{
int x;
x=10,20,30;
printf("%d",x);
}
5. main()
{
int a;
a=015 + 0x71 +5;
printf("%d",a);
}
6. main()
{
int a=2;
a=a++ + ~++a;
printf("%d",a); }
7. main()
{
int a;
a=sizeof(!5.6);
printf(“%d”,a);
}
8. main()
{
float a;
(int)a= 45;
printf(“%d”,a);
}
9. main()
{
int i=5;
int a=++i + ++i + ++i;
printf(“%d”,a);
}
10.main()
{
char a[5];
a[0]='q';
a[1]='u';
a[2]='e';
clrscr();
printf("%s",a);
getch();
}
11.main()
{
clrscr();
printf("%d",sizeof(3.8));
getch();
}
12.main()
{
char *str1="powla";
char *str2="er";
clrscr();
printf("%s\b\b%s",str1,str2);
getch();
}
13.main()
{
int a=270;
char *p;
p=(char *)&a;
clrscr();
printf("%d",*p);
getch();
}
14.main()
{
int far *a=(int far*)0x50000011;
int far *b=(int far*)0x50010001;
int huge *c=(int huge*)0x50000011;
int huge *d=(int huge*)0x50010001;
clrscr();
if(a==b)
printf("I know C");
else
printf("I don't know C");
if(c==d)
printf("\nI know C");
else
printf("\nI don't know C");
getch();
}
15.#define power(a) #a
main()
{
clrscr();
printf("%d",*power(432));
getch();
}
16.main()
{
int arr[]={1,2,3,4,5,6};
void xxx(int[5]);
xxx(arr);
getch();
}
void xxx(int ch[5])
{
clrscr();
printf("%d",-1[ch]);
}
19.#define A 4-2
#define B 3-1
void main()
{
int ratio=A/B;
printf("%d ",ratio);
getch();
}
20.main()
{
struct field
{
int a;
char b;
}bit;
struct field bit1={5,'A'};
char *p=&bit1;
*p=45;
clrscr();
printf("\n%d",bit1.a);
getch();
}
21.main()
int a=320;
char *ptr;
ptr=(char *)&a;
clrscr();
printf("%d ",*ptr);
getch();
23. #include"stdio.h"
#include"conio.h"
main()
{
void (*p)();
int (*q)();
int (*r)();
p=clrscr;
q=getch;
r=puts;
(*p)();
(*q)();
24. main()
{
int i=3;
int *j;
int **k;
j=&i;
k=&j;
printf(“%u %u %d ”,k,*k,**k);
}
25. #include"stdio.h"
#include"string.h"
main()
register a=25;
p=&a;
clrscr();
printf("%d ",*p);
getch();
26. #include"stdio.h"
#include"string.h"
void main()
int a=5,b=10,c;
int *p=&a,*q=&b;
c=p-q;
clrscr();
printf("%d",c);
getch();