INT是值类型 变量存储的是真实的值 传参时在目标函数内再用一段内存把值复制过去,改的只是change函数里的变量a main函数里的没变指针是引用类型 变量存储的只是一个内存地址 传过去的也是内存地址,修改的是根据那个地址 找到的真实值
void change(int* b){ *b=15;}这样就会改变需要理解指针的定义。