C函数参数和返回值
在这里,我们将基于返回值和参数查看C函数的不同类型。
因此,函数可以接受一些参数,或者不采取任何措施。同样,函数可以返回某些内容,否则不返回任何内容。因此,我们可以将它们分为四种类型。
没有参数且没有返回类型的函数。
不带参数的函数,返回值。
一个带有参数但不返回任何值的函数。
接受参数并返回某些内容的函数。
示例
#include <stdio.h>
void my_function() {
printf("This is a function that takes no argument, and returns nothing.");
}
main() {
my_function();
}输出结果
This is a function that takes no argument, and returns nothing.
在这里,此函数不接受任何输入参数,并且返回类型为void。所以这什么也没返回。
示例
#include <stdio.h>
int my_function() {
printf("This function takes no argument, But returns 50\n");
return 50;
}
main() {
int x;
x = my_function();
printf("Returned Value: %d", x);
}输出结果
This function takes no argument, But returns 50 Returned Value: 50
在这里,此函数不接受任何输入参数,但其返回类型为int。因此,这将返回一个值。
示例
#include <stdio.h>
void my_function(int x) {
printf("This function is taking %d as argument, but returns nothing", x);
return 50;
}
main() {
int x;
x = 10;
my_function(x);
}输出结果
This function is taking 10 as argument, but returns nothing
在这里,此函数采用输入参数,但其返回类型为void。所以这什么也没返回。
示例
#include <stdio.h>
int my_function(int x) {
printf("This will take an argument, and will return its squared value\n");
return x * x;
}
main() {
int x, res;
x = 12;
res = my_function(12);
printf("Returned Value: %d", res);
}输出结果
This function is taking 10 as argument, but returns nothing
在这里,此函数采用任何输入参数,并且还返回值。
热门推荐
10 分别发的祝福语简短
11 大外甥高考祝福语简短
12 小学毕业校长简短祝福语
13 搞工程发财祝福语简短
14 冬季祝福语男生文案简短
15 同事生子问候祝福语简短
16 退休文案寄语简短祝福语
17 送给自己的祝福语简短
18 简短祝福语毛笔字