刚看了C语言的书,书上说无参数函数void 是表示函数定义、函数说明以及函数调用中均不带参数。 那什么表示参数,哪些才算是参数? int a ,b 这种不表示参数吗?
你现在把int a,b放在括号里 他们就表示参数了吗? 我主要是不了解参数的定义,还有定义了参数后,那参数的作用是什么
追答参数的定义就是上面那个简单的例子
定义了参数后,参数分为形参与实参。在调用某一个函数的时候我可以往这个函数里传递参数,比如:func(1,2);如果函数里我是这样实现的
int func(int a, int b)
{
return a + b;
}
那printf("%d",func(1,2));输出就是3了
main函数是不是和自定义函数用法不一样,比如我这样可不可以
int main(void)
{
int a,int b;
printf("输入两个数字:”\n)
z=a+b
printf(%d,z\n);
return 0;
}我这里没有定义参数 但是在main函数里也能进行计算
z = a + b;后面的分号不要忘,printf("%d\n",z);printf你最好在网上找一下用法,这个函数一两句话说不清的,其他的也还好,-_-|| 上面那个printf后面也差一个分号