首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在C中将字符串作为参数传递

在C语言中,字符串通常以字符数组或字符指针的形式传递。以下是一个简单的示例,说明如何在C语言中将字符串作为参数传递:

代码语言:c
复制
#include<stdio.h>

// 函数原型声明
void print_string(char *str);

int main() {
    char str[] = "Hello, world!";
    print_string(str);
    return 0;
}

// 函数定义
void print_string(char *str) {
    printf("%s\n", str);
}

在这个示例中,我们定义了一个名为print_string的函数,它接受一个字符指针参数str。在main函数中,我们定义了一个字符数组str,并将其地址传递给print_string函数。在print_string函数中,我们使用printf函数打印字符串。

注意,在C语言中,字符串实际上是一个以空字符'\0'结尾的字符数组。因此,当我们传递字符串时,我们实际上是传递了一个指向字符数组开头的指针。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券