蓉杠学习网

c语言==和=的区别,c语言和的区别和联系

大家好,今天小编关注到一个比较意思的话题,就是关于c语言==和=的区别问题,于是小编就整理了2个相关介绍c语言==和=的区别的解答,让我们一起看看吧。

  1. c语言+=与=+区别?
  2. C语言中*p=a[0]与p=a[0]有什么区别?

c语言+=与=+区别?

C语言是一门面向过程计算机编程语言,与C++Java等面向对象编程语言有所不同。其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等+= 是简写,a += 1就是a = a+1=+并不是简写,a =+ a直接对a的赋值,±符号代表的是正负(完全可以省略不写),即a =+ b其实就是a = b。

C语言中*p=a[0]与p=a[0]有什么区别?

对于指针来说,*p = a[0],表示地址为p的内存区域赋值为a[0]。p = a[0],把变量p的值改为a[0],这个语句正常应用中是错误的。变量p的值为内存地址,这样赋值会丢掉p原来指向的内存。正确给内存地址赋值应该使用第一句。

c语言==和=的区别,c语言和的区别和联系div>
图片来源网络,侵删)

到此,以上就是小编对于c语言==和=的区别的问题就介绍到这了,希望介绍关于c语言==和=的区别的2点解答对大家有用。

c语言==和=的区别,c语言和的区别和联系
(图片来源网络,侵删)

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.rongung.com/post/36360.html

分享:
扫描分享到社交APP