WorksheetsPlot the Code
Total questions: 10
Worksheet time: 5mins
#include<stdio.h>
int main()
{
int i = 1, j = 1;
..................................
{
printf("loop ");
}
return 0;
}
Output: loop loop loop loop loop
for(--i ; i<10; i+=2)
for(--i && j++ ; i<10; i+=2)
for(++i && j-- ; i<10; i+=2)
for(--i && j++ ; i<10; i-=2)
#include<stdio.h>
int main()
{
static int i;
for(i++;++i;i++)
{
printf("%d ", i);
............................
}
return 0;
}
Output: 2 4 6
if(i == 6)
break;
if(i >=6)
break;
if(i <= 6)
break;
if(i != 6)
break;
#include<stdio.h>
int main()
{
int fun = {
printf("C for loop ")
};
int x = 5;
............................
{
printf("%x ", x);
}
return 0;
}
Output:C for loop0 1 2 3 4 5 6 7 8 9 a
for(x=0;x>=fun;x++)
for(x=0;x<=fun;x--)
for(x=0;x<=fun;x++)
for(x=1;x<=fun;x++)
#include<stdio.h>
int main()
{
char *str = "ZOHO";
while (*str)
{
putc(*str, stdout);
.......................................
printf("%c", *str);
str++;
}
return 0;
}
Output:ZZZOOOHHHOOO
fputchar(*str);
fputchar(**str);
fputchar(*str*stdout);
putchar(*str);
#include<stdio.h>
void ptr(char**);
int main()
{
char *argv[] = { "abc", "def", "ghi", "jkl", "mno", "pqr" };
ptr(argv);
return 0;
}
void ptr(char **p)
{
char *t;
....................................
printf("%s\n", t);
}
Output: jkl
t = (p += sizeof(int))[+1];
t = (p += sizeof(int));
t = (p += sizeof(int))[-1];
t = (p = sizeof(int))[-1];
#include<stdio.h>
int main()
{
int num = returns(sizeof(float));
..............................
return 0;
}
int returns(int returns)
{
returns += 5.01;
return(returns);
}
Output: 10
printf("Value is %d", -num);
printf("Value is %d", --num);
printf("Value is %d", +num);
printf("Value is %d", ++num);
#include<stdio.h>
int function(int, int);
int main()
{
int a = 25, b = 24 + 1, c;
printf("%d", function(a, b));
return 0;
}
int function(int x, int y)
{
.......................
}
Output: 24
return (x - (x == y));
return (x - (x !=y));
return (x +(x == y));
return (x +(x != y));
#include<stdio.h>
int main(){
int a = 36;
int *ptr;
ptr = &a;
.......................
return 0;
}
Output: Address Address
printf("%u %u", *ptr ,&*ptr);
printf("%u %u", *&ptr , &ptr);
printf("%u %u", *ptr , *ptr);
printf("%u %u", *&ptr , &*ptr);
#include<stdio.h>
int main()
{
char s[] = {'a', 'b', 'c', '\n', 'c', '\0'};
char *p, *str, *str1;
p = &s[3];
str = p;
str1 = s;
........................
return 0;
}
Output: 77
printf("%d", ++*p + +*str1-32);
printf("%d", ++*p + ++*str1-32);
printf("%d", +*p + ++*str1-32);
printf("%d", ++*p + +str1-32);
#include<stdio.h>
int main()
{
int arr[ ]={1.2, 2.4, 3.6, 4.8, 5};
int j, *ptr = arr;
.....................................
{
printf("%d ", *arr);
++ptr;
}
}
Output:1 1 1 1 1
for(j >0;j<5;j++)
for(j = 0;j<=5;j++)
for(j = 0;j<5;j++)
for(j = 1;j<5;j++)
