第1个回答 推荐于2018-02-18
+=的意思就是把左边的第一个符号移到右边,其实就是b = b+c的意思。直接到b+=c的b+移到右边。
追问移到右边不是b=cb+吗?
追答这是规定,规定移到右边并不是一成不变。
b+=c
移到右边,b+一定要放在c的前面,然后左边就只留一个b,不要再要符合,这是规定。
比如上面的,b+=c,b+移到右边放在c前面就是b+c,然后左边留一个b,就是b=b+c
本回答被提问者和网友采纳
第2个回答 2019-11-01
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。
1、C是高级语言:它是把高级语言的基本结构和语句与低级语言的实用性结合起来的工作单元。[15]
2、C是结构式语言:结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C
语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。[15]
3、C语言功能齐全:具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。而且计算功能、逻辑判断功能也比较强大,可以实现决策目的的游戏。[15]
4、C语言适用范围大:适合于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机型。C语言对编写需要硬件进行操作的场合,优于其它高级语言,有一些大型应用软件也是用C语言编写的。[15]
5、C语言应用指针:可以直接进行靠近硬件的操作,但是C的指针操作不做保护,也给它带来了很多不安全的因素。C++在这方面做了改进,在保留了指针操作的同时又增强了安全性,受到了一些用户的支持,但是,由于这些改进增加语言的复杂度,也为另一部分所诟病。Java则吸取了C++的教训,取消了指针操作,也取消了C++改进中一些备受争议的地方,在安全性和适合性方面均取得良好的效果,但其本身解释在虚拟机中运行,运行效率低于C++/C。一般而言,C,C++,java被视为同一系的语言,它们长期占据着程序使用榜的前三名。[16]
6、C语言文件由数据序列组成:可以构成二进制文件或文本文件常用的C语言IDE(集成开发环境)有Microsoft
Visual
C++、Dev-C++、Code::Blocks、Borland
C++
Builder、Watcom
C++、GNU
DJGPP
C++、Lccwin32
C
Compiler
3.1、High
C,Turbo
C、C-Free、Win-TC、Xcode等。————百度百科
第3个回答 2019-09-10
首先,人类发明了计算机,需要与计算机“交流”,即写入和读出,而且硬件需要与软件相配才能发挥作用,这样必须发明一中语言让人类与机器能够交流,就诞生了机器语言,也就是低级语言。同时因为机器硬件毕竟不如人聪明(耶~),而且二进制也是最贴近硬件的语言,所以发明的语言也是最简单的二进制,而普通人甚至是科学家也难懂,所以发明了一些高级语言,如同c语言,c++等等。
其中vb,vf都是比较低级,简单的程序化语言,而c算是中等语言吧,而c++,java等都算是难的了。
总之它们都是用来和计算机“交流”的语言,c只是其中的一种,用它可以来编辑程序,比如用vb可以编辑一些小游戏什么的,用c++编辑一些大的程序,例如魔兽世界等绝大多数网络游戏都是用c++编写的,所以学习c和c++都很有前途的。
好了,就讲这么多吧,希望对你有帮助。
第4个回答 2019-09-03
+=:加法赋值运算符,将运算符前面的变量加上后面的值再赋值给前面的变量。
-=:减法赋值运算符,将运算符前面的变量减去后面的值再赋值给前面的变量。
比如:
a+=b; //等价于a=a+b
a-=b; //等价于a=a-b不知道是C语言,大多语言都一个意思。
第5个回答 2019-02-28
C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。