C Programming :: Pointers
-
What will be the output of the program ?
#include
int main() { int i, a[] = {2, 4, 6, 8, 10}; change(a, 5); for(i=0; i4; i++) printf("%d, ", a[i]); return 0; } void change(int *b, int n) { int i; for(i=0; i 1) = *(b+i)+5; } -
If the size of integer is 4bytes, What will be the output of the program?
#include
int main() { int arr[] = {12, 13, 14, 15, 16}; printf("%d, %d, %d\n", sizeof(arr), sizeof(*arr), sizeof(arr[0])); return 0; }