by doing next: int *calcSum(char *, char *); int *calcSum(char *one, char *two) { // Whats difference between * front of function name /* Does it mean i use *one for value, or i use just one? if i use one, i have no change to get address of one? now when doing */ return one + two; /* It should return answer not sum'ed addresses */ } int a = (b = 1); int answer = calcSum(a,b);