c语言aver ave(n,m)是什么意识

2021-02-03 15:01:22 字数 1655 阅读 2587

1楼:岔路程序缘

先来看看aver=ave(n,m)这句话里的内容是什么:aver是一个变量。ave()是一个函数,版括号里的m和n是函数的两个变量(权也叫参数)。

aver=ave(n,m)这句话的意识就是:调用ave 函数,参数分别是n和m,最后的函数值赋值给aver。

它的形式就跟我们学过的函数如y=sinx是一个道理:x是自变量,函数值是y。在本例中,函数ave的具体作用,还要有一个函数定义部分。

在c语言中 aver = &ave和*aver = ave有什么区别吗

2楼:匿名用户

1 aver = &ave

将ave的地址赋值给aver。

2 *aver = ave

将ave的值赋值给*aver。

3 前者是改变aver变量本身的值,即改变aver自身的地址值。

后者是改变aver指向内存的值,aver本身地址不变。

3楼:戈壁与清潭

绝对不同

aver=&ave 指的是 aver 是变量 ave类型的指针 其值是ave的地址

这时对 *aver=0;赋值 则 ave的值为 0;

*aver = ave 指的是aver是变量 ave类型的指针 其值不一定是ave 的地址,

这时 *aver=0;赋值 则 ave的值不变

4楼:匿名用户

区别很大。

int *aver;

这相当于是超市存包柜打印出来的小票,上面可以标柜子的编号;*aver指的是小票上的编号所对应那个柜子

int ave;

这相当于是超市的存包柜,而&ave表示的是这个柜子的编号aver=&ave;

把小票上的编号改为ave这个柜子的编号

此时*aver和ave就是一样的了

而*aver=ave

是什么意思呢?就是把ave那个柜子里的东西复制一份,装到小票上的编号所对应的那个柜子里的东西。这里有一个问题,就是小票上对应的是哪个柜子?如果之前没有指定,那么这时就出错了

5楼:匿名用户

*aver = ave估计会报错

6楼:伯鸿晖仇赞

赋值则ave的值为

0;*aver

=ave

指的是aver是变量

ave类型的指针

其值不一定是ave

的地址,

这时*aver=0绝对不同

aver=&ave

指的是aver

是变量ave类型的指针

其值是ave的地址

这时对*aver=0

c语言中调用一个函数,例如float ave(float array【],int n)括号中的是什

7楼:

那只是声明两个变量:第一个是float型指针,名为array,第二个是int型普通变量,名为n。这两个参数都是函数ave的局部变量,调用ave时才由主调函数向这两个参数传值。

这两个参数稍有特别,不用赋值就能在函数体中引用,所以有专门的名字叫“形式参数”。

8楼:匿名用户

对的。用于定义变量。可以在函数内部使用。

while(n是什么意思,while(N--){}C语言中是什么意思呢?

1楼 已灭幻 因为whlie 括号里面的数字是bool类型的量,若数字是0,则为false 结束循环,若数字为非0,则为true,继续循环,而n 是自减。 2楼 普雁频夏 while后面的条件为真就执行,不为真就跳出循环 while n 就是指n为真 非0 时执行循环,n为假 0 时跳出循环 3楼 ...

C语言题,请问语句“n 10 while(nn是啥意思

1楼 清影渺月 这个不是个无限循环吗?仔细看while语句后面有个分号,而n 又没有加括号,肯定是执行不了的呀,所以这个就是个无限循环 2楼 匿名用户 n是布尔数,若n非零,代表真,为零代表假,循环就会终止 3楼 匿名用户 while就是当,while 表示括号内的条件为真,就执行下面的语句。括号内...

C语言K++是什么意思,C语言 K++什么意思

1楼 贪吃的xiao熊 k 3 就是 k k 3的意思 c的值是 b ,那么进入switch语句时为第二条case语句,执行k 2,此时k 6,由于没有break语句,即不跳出switch,那么继续执行第三条case语句,此时k 7,输出结果,完毕! 延展 c语言 c语言是一门通用计算机编程语言,应...