论参数传递

     最近又折回来看C语言了,因为找工作的这段时间,自己也反思了很多,虽然觉得语言并不是什么大问题,可是说到底C语言也是基础啊,所以还是要重新来学习一下,认识能再深刻一下。

    之所以一直很逃避C语言是因为害怕指针,指针指来指去,它没晕我先晕了。现在能够正视自己的缺点,是因为确实是想成长。Now,come to the poiint.我今天要说的是关于参数传递的问题。我从C和Java两种语言来说明。

   据说C语言中有值传递和地址传递,Java中只有值传递。先说Java,如果形参中是基本的数据类型,那当函数运行结束后,值是不会改变的,而如果形参是非基本的数据类型,则可以在函数中改变其内容,但是不能改变其引用。相比之下,后一种情况就是C语言中的地址引用。现在看起来,不管是哪种语言,关于参数传递的问题原理还是一样的。我也明白了具体的情形了。现在想想,语言确实是次要的,关键是思想,明白其运行机制。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值