问几个基本的问题

linzhifeng 2003-05-12 10:21:34
1.变量赋值
int a=10和int a(10)等价,为什么可以用()赋值?

2.函数参数问题
fun(int,float &)为什么可以没有变量?

3.引用到底是怎么回事,哪位大侠可以详细讲解.
...全文
20 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hongyanzaiyun 2003-05-12
  • 打赏
  • 举报
回复
1.a(10)这是c++的规则,它就相当于a=10;这在c里边是不行的;
2。这是函数声明,c++只对其做类型检查,所以只用写上变量类型;
3。简单的说,引用就是变量名的小名,当然,引用在函数调用时,它作用也并不是简单的小名!
wyting 2003-05-12
  • 打赏
  • 举报
回复
3.
引用就是别明了;
你叫林知枫,你的引用可以叫林小毛;
林小毛和林知枫都你,都说的是同一个东西,就是名字不一样;
一开始定义的时候你就要把林小毛和林知枫等起来;
林知枫没了林小毛也就没了。。。
其他不知道看书了

1.
这个说一下,为什么可以用()赋值?
因为a(10)就是定义用来赋值的了
所以说因为用()可以赋值所以可以用()赋值
hangdian 2003-05-12
  • 打赏
  • 举报
回复
1.int a=10这不是赋值,是初使化,所以可以。

2.函数声明可以省略参数。

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧