Hi, can anyone pointed out what did i do wrong, i was expecting a 10 and a 20 for the output..Thanks
Code://write in C this example #include <stdio.h> #include <stdlib.h> //function to double the value void doublemynum(int *num_pointer) { (*num_pointer) = (*num_pointer) * 2; //return *num_pointer; } int main(void) { int num = 10; doublemynum(&num); printf("The original value is %i\n",num); printf("The new doubled value is %i ",doublemynum); return 0; }



LinkBack URL
About LinkBacks


