c语言中向函数传递参数的一般方法

c语言中向函数传递参数的一般方法,c,function,parameters,C,Function,Parameters,我想问一个关于C编程的问题 我有一个函数,它接受一个参数“x” 该函数应该执行基于x的操作 所以我有一个源文件,其中有这个函数 file.c y=random number And i want to call this function to do actions. function(x); 现在x必须等于y 这里的问题是我想把y值传递给x 有没有常规的方法 如果有任何问题,请帮助我理解,并使之更清楚 问候 新手在函数(x)中,x将等于传递给函数的任何值。如果使用函数(y)

我想问一个关于C编程的问题

我有一个函数,它接受一个参数“x”

该函数应该执行基于x的操作

所以我有一个源文件,其中有这个函数

file.c

   y=random number

And i want to call this function to do actions.

function(x);   
现在x必须等于y

这里的问题是我想把y值传递给x

有没有常规的方法

如果有任何问题,请帮助我理解,并使之更清楚

问候 新手

在函数(x)中,x将等于传递给函数的任何值。如果使用函数(y),那么在函数中,x将等于y。如果使用函数(7),那么x等于7。 函数通常由返回类型和参数类型定义

void函数(intx)

将定义接受整数类型且不返回任何内容的函数

int函数(intx)

将定义一个接受整数值并返回整数值的函数

double函数(int x,double z)


将定义一个接受整数和浮点并返回浮点值的函数。

那么就用y作为参数调用函数吧<代码>函数(y)。它将以y值作为参数。或者它会将y识别为新参数。请原谅,我不熟悉逐位编程和学习。参数的数量必须有限制。255? 也许你应该在一个实例中使用包围x和y的结构。是的,只有一个argument@huseyintugrulbuyukisik我不理解你的观点。是的,正如上面的回答,“x”只是函数声明中的一个占位符……它可以接受任何值(只要它对函数参数的数据类型有效),无论是变量还是常量。