QUESTION 1.
In the following code a peice of info is printed at each PR can people help me give me what is gona be printed. thanks.
Code:
#include "defs.h2
int a[] = {0,1,2,3,4};
void main(void)
{
int i, *p;
for(i = 0;i <= 4; i++) PR(d, a[i]);
NL;
for(p = &a[0]; p <= &a[4]; p++) PR(d, p[i]);
NL;
for(p = a;, i = 0; p + i <= a + 4; p++, i++)
PR(d, *(p + i));
NL;
for (p = a + 4; p >= a; p--) PR(d, *p);
NL;
for(p = a + 4, i = 0; i <= 4; i++) PR(d, p[-i]);
NL;
for(p = a +4; p >= a; p--) PR(d, a[p - a]);
NL;
}
QUESTION 2
Can any provide me with the print out valuers for the followong 4 printf statments??
Code:
void main(void)
{
int x;
x = - 3 + 4 * 5 - 6;
printf("%d\n", x);
x = 3 + 4 % 5 - 6;
printf("%d\n", x);
x = - 3 * 4 % - 6 / 5;
printf("%X\n", x);
x = (7 + 6) % 5 / 2;
printf("%X\n", x);
}
P.S. Thanks Amill for everyone's help this is study for my exam in januruary,
thanks.