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);