温馨提示×

c语言指针怎么作为函数参数传递

小樊
92
2024-07-13 10:46:28
栏目: 编程语言
C语言开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C语言中,可以将指针作为函数参数传递,这样可以在函数中修改指针所指向的值。

下面是一个简单的示例:

#include <stdio.h>

void changeValue(int *ptr) {
    *ptr = 10;
}

int main() {
    int num = 5;
    printf("Before calling function: %d\n", num);
    
    changeValue(&num);
    
    printf("After calling function: %d\n", num);
    
    return 0;
}

在上面的示例中,changeValue函数接受一个指向整型变量的指针作为参数,然后修改指针所指向的值为10。在main函数中,首先输出num的值为5,然后调用changeValue函数,并传递num的地址作为参数,之后再输出num的值为10。

通过将指针作为函数参数传递,可以在函数中方便地修改指针所指向的值。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:c语言怎么通过指针传递函数参数

0