Could someone explain this C code step by step: #include }
return 0;
printf(%x, d);
printf(%c, array[i][j++]));
for (j = 0; j
i==1?printf(%c , array[i][x>>1]):i, ++i)
for (i = 0; i
d -= c;
0)) dfor (c-=--x; c++&**array; d+=!(c
}
printf(%5.2f\n, *pf);
pf = (float*)&xx;
xx = ((*pi) & 0x41000000);
int xx, *pi = (int*)&array[0][7];
float* pf;
{
while (array[x++][0] != '0');
do scanf(%s, array[x]);
int d = 1, x = 0, i, j;
char array[MAX][MAX], c = 0;
{
int main()
#define MAX 10
Example input: programming language 0
Output: 2.00
prolaa 6 I tried debugging the program with Code Blocks, but didn't understand how it works. Also, are there some special tools for debugging in Code Blocks?Thanks for reply.
Could someone explain this C code step by step:
#include }
return 0;
printf(%x, d);
printf(%c, array[i][j++]));
for (j = 0; j
i==1?printf(%c , array[i][x>>1]):i, ++i)
for (i = 0; i
d -= c;
0)) dfor (c-=--x; c++&**array; d+=!(c
}
printf(%5.2f\n, *pf);
pf = (float*)&xx;
xx = ((*pi) & 0x41000000);
int xx, *pi = (int*)&array[0][7];
float* pf;
{
while (array[x++][0] != '0');
do scanf(%s, array[x]);
int d = 1, x = 0, i, j;
char array[MAX][MAX], c = 0;
{
int main()
#define MAX 10
return 0;
printf(%x, d);
printf(%c, array[i][j++]));
for (j = 0; j
i==1?printf(%c , array[i][x>>1]):i, ++i)
for (i = 0; i
d -= c;
0)) dfor (c-=--x; c++&**array; d+=!(c
}
printf(%5.2f\n, *pf);
pf = (float*)&xx;
xx = ((*pi) & 0x41000000);
int xx, *pi = (int*)&array[0][7];
float* pf;
{
while (array[x++][0] != '0');
do scanf(%s, array[x]);
int d = 1, x = 0, i, j;
char array[MAX][MAX], c = 0;
{
int main()
#define MAX 10
Example input: programming language 0
Output: 2.00
prolaa 6
Output: 2.00
prolaa 6
I tried debugging the program with Code Blocks, but didn't understand how it works. Also, are there some special tools for debugging in Code Blocks?
Thanks for reply.










