c语言形参改变实参

#include 
 
void funtion(int* b) {
    *b = *b - 10;
}
 
int main() {
    int x = 15;
    int y = 10;
    funtion(&x);
    funtion(&y);
    printf("x = %d\n", x);// 输出 x 
    printf("y = %d\n", y);// 输出 y 
    return 0;
}

输出:

x = 5
y = 0

你可能感兴趣的:(c语言)