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 0Output: 2.00prolaa 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.
Nemanja Grubor , 9 Years ago
Grade