想用返回操作的方法定义函数(C语言)
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/22 13:34:17
想用返回操作的方法定义函数(C语言)
不直接返回数,而是象上面一样,不返回操作数.可是结果有问题.希望高手解救.
#include <stdio.h>
void big(int *a, int *b)
{
int r, t;
if (*a < *b) { t = *a; *a = *b; *b = t; };
while ((*b) != 0 && (r = (*a) % (*b)) != 0) { *a = *b; *b = r; };
}
int main()
{
int m, n;
scanf("%d%d", &m, &n);
big(&m, &n);
pritnf("%d\n", n);
return 0;
}
再问: 是不是所有的返回空操作数的函数定义,都要用指针做函数的参数啊!谢谢!
再答: 如果你不需要返回值,就没有必要。 如果调用函数想取得被调用函数的参数值,就要用指针。
void big(int *a, int *b)
{
int r, t;
if (*a < *b) { t = *a; *a = *b; *b = t; };
while ((*b) != 0 && (r = (*a) % (*b)) != 0) { *a = *b; *b = r; };
}
int main()
{
int m, n;
scanf("%d%d", &m, &n);
big(&m, &n);
pritnf("%d\n", n);
return 0;
}
再问: 是不是所有的返回空操作数的函数定义,都要用指针做函数的参数啊!谢谢!
再答: 如果你不需要返回值,就没有必要。 如果调用函数想取得被调用函数的参数值,就要用指针。
想用返回操作的方法定义函数(C语言)
C语言中 定义没有返回值的函数有什么意义呢?
谁会用C语言 写“定义函数返回两个数中较大的数,在主函数中调用并输出.编写主函数调用该函数”.
C语言建树和操作树的定义和函数吗?
已定义下列函数:int fun(int*p) {return *p} fun函数的返回值是?C语言初学者
C语言填空题:定义一个判断是否是偶数的函数even(n),如果整数n是偶数,返回1,否则返回0;
C语言填空题:定义一个判断素数的函数prime(m),如果正整数m是素数返回1,否则返回0
C语言填空题:定义一个判断是否是奇数的函数odd(n),如果整数n是奇数,返回1,否则返回0;
在C语言中,函数返回值的类型最终取决于( ) A函数定义时再函数首部所说明的函数类型 Breturn语句中表达式
C语言求2000到10000之间的超级素数 定义函数的方法
C语言程序调用函数返回值的问题
谁有c语言的鼠标操作函数集,越多越好