C++函数形参类型和实参类型不一致时,内部是不是会创建临时变量?
答案:2 悬赏:30
解决时间 2021-02-12 10:14
- 提问者网友:我喜歡係
- 2021-02-12 00:20
C++函数形参类型和实参类型不一致时,内部是不是会创建临时变量?
最佳答案
- 二级知识专家网友:冷态度
- 2021-02-12 01:04
是的,会创建一个临时变量
全部回答
- 1楼网友:duile
- 2021-02-12 01:43
首先纠正你一点,这个是c语言程序不是c++;
在参数里++i 和i++是没区别的
就像for(i=0;i<4;i++)
for(i=0;i<4;++i)
如果不是参数的话
++i是先加1
i++是先做其他运算然后加1
------------------------操作符运算优先级
一共有十五个优先级: 1 () [] . -> 2 ! ~ -(负号) ++ -- &(取变量地址)* (type)(强制类型) sizeof 3 * / % 4 + - 5 >> << 6 > >= < <= 7 == != 8 & 9 ^ 10 | 11 && 12 || 13 ?: 14 = += -= *= /= %= |= ^= &= >>= <<= 15 , 结合性:2 13 14 是从右至左 其他都是 从左至右
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯