int n; int *p, *q;What will happen when each of the following statements are executed (in order)?
p = &n; *p = 5; *q = 17; q = p; *q = 8;
int main(void) {
    int scanfResult;
    int a, b, c;
    scanfResult = scanf("%d %d %d", &a, &b, &c);
    printf("%d %d %d %d", scanfResult, a, b, c);
}
void swap (int x, int y);
int main(void) {
    int x = 10;
    int y = 99;
    
    printf("%d %d\n",x,y);
    
    swap(x,y);
    
    printf("%d %d\n",x,y);
    
    return EXIT_SUCCESS;
}
void swap (int x, int y) {
   int tmp;
   tmp = x;
   x = y;
   y = tmp;
}
void swap (int *x, int *y);
float ff[] = {1.1, 2.2, 3.3, 4.4, 5.5, 6.6};
float *fp = ff;
What are the similarities between ff and fp? What are
the differences?
int x = -9;
int *p1 = &x;
int *p2;
p2 = p1;
printf("%d\n", *p2);
*p2 = 10;
printf("%d\n",x);
-9 10
void sumProd(int nums[], int len, int *sum, int *product);