unsigned int a = 6;
int b = -20;
printf("(a+b) = %d\n",(a+b));
char *const p
char const *p
const char *p
int main()
{
int a[5] = {1,2,3,4,5};
int *ptr = (int *)(&a+1);
printf("%d %d\n",*(a+1),*(ptr-1));
}
int square(volatile int *ptr)
{
return *ptr * *ptr;
}
int m = 1, n = 2;
*p = &m, *q = &n,*r;
r = p; p = q; q = r;
printf("%d %d %d\n",m,n,*p,*q);