C语言:函数返回通过参数输出的实现

博主学习C语言也刚有段时间,对于函数返回为参数形式的方式不是很熟练,因此记录本次小实验。
代码如下:

/******************************************
*功能:实例了函数返回通过参数输出的实现
*作者:lml   时间:2020年4月12日18点
******************************************/
#include<stdio.h>
#include <stdlib.h>
//做两个形参,buf为输入参数,val为输出参数
int func(char *buf,int *val)
{
    
    
	char *arr;
	arr = buf;
	*val = atoi(arr);
	return 0;
}
int main(int argc, const char *argv[])
{
    
    
	char buf[10]={
    
    "123"};
	int data=0;
	func(buf,&data);
	printf("%d\n",data);
	return 0;
}

结束。

猜你喜欢

转载自blog.csdn.net/qq_19693355/article/details/105612678