alex5153 发表于 2020-3-18 11:46:10

零基础学c。切忌把c语言当数学来学。会很蛋疼

变量x不是数学里的未知数,他的值会随时变化,给他赋什么值他就变成什么值,数学里的未知数虽然不知道值具体等于多少,但他有一个固定的值。

数学里的代数式2n+1在c语言里的表达式不能写成2n+1。要写成2n+1

c语言里的=不是数学里的等于号,他表示赋值。c语言里用==表示等于。因为c语言里赋值用的最多,所以用=赋值。所以 C语言中a=a+1表示把a的值加1,在数学中不成立

数学里a<b<c在C语言里要写成a<b&&b<c

表达式里不像数学里有中括号大括号,只有小括号,从里到外计算。比如
150/(3(20-(2+3)))

永恒的蓝色梦想 发表于 2020-3-18 13:06:11

数学里的代数式2n+1在c语言里的表达式不能写成2n+1。要写成2n+1是2*n+1吧

alex5153 发表于 2020-3-18 13:08:38

永恒的蓝色梦想 发表于 2020-3-18 13:06
是吧

嗯,谢谢,漏了

Minecraft程序猿 发表于 2021-2-9 17:35:52

不,数学的未知数是一个枚举类型的值...
页: [1]
查看完整版本: 零基础学c。切忌把c语言当数学来学。会很蛋疼