#include <stdio.h> void funcA(int *p_int_a, int int_b) { *p_int_a = 100; int_b = 200; printf("funcA: *p_int_a = %d, int_b = %d ", *p_int_a, int_b); printf("funcA: p_int_a = %d, &p_int_a = %d, *p_int_a = %d ", p_int_a, &p_int_a, *p_int_a); } int main(int argc, char* argv[]) { int a, b; a = 20; b = 30; printf("main: a = %d, b = %d ", a, b); funcA(&a, b); printf("main: a = %d, b = %d ", a, b); printf("main: &a = %d ", &a); system("pause"); return 0; }