server 发表于 2023-2-26 02:56:56

瞎讨论个事情。

本帖最后由 server 于 2023-2-26 05:21 编辑

下表列出了 C++ 支持的赋值运算符:
运算符描述实例
=简单的赋值运算符,把右边操作数的值赋给左边操作数C = A + B 将把 A + B 的值赋给 C
+=加且赋值运算符,把右边操作数加上左边操作数的结果赋值给左边操作数C += A 相当于 C = C + A
-=减且赋值运算符,把左边操作数减去右边操作数的结果赋值给左边操作数C -= A 相当于 C = C - A
*=乘且赋值运算符,把右边操作数乘以左边操作数的结果赋值给左边操作数C *= A 相当于 C = C * A
/=除且赋值运算符,把左边操作数除以右边操作数的结果赋值给左边操作数C /= A 相当于 C = C / A
%=求模且赋值运算符,求两个操作数的模赋值给左边操作数C %= A 相当于 C = C % A
<<=左移且赋值运算符C <<= 2 等同于 C = C << 2
>>=右移且赋值运算符C >>= 2 等同于 C = C >> 2
&=按位与且赋值运算符C &= 2 等同于 C = C & 2
^=按位异或且赋值运算符C ^= 2 等同于 C = C ^ 2
|=按位或且赋值运算符C |= 2 等同于 C = C | 2


啥时候能把这些基础语法给支持了,就厉害了。

大家觉得 SQL 语法 好不好用。

我感觉有一种很酣畅淋漓的 代入感,
你比喻说判断符吧 都可以不用,直接 and or。


还有,我最近迷上了一个小游戏。
我发现一个BUG。
能找到BUG还是挺兴奋的,感觉挺好玩。
大致就是一个角色在 本子里时间久了,主控就会认为账号已经掉线。而号还在本子里。
呼呼.....
直接拿这个号再登录一次。
此时你会发现,一个账号同时二次在线。
分处于 不同地图服务器。
呼呼。这么下来可操作的事情就多了。

全程无科技。只是游戏程序的漏洞。

ps:分享是一种快乐,请不要瞎试。


创世魂 发表于 2023-2-26 08:25:50

不加这些就是第一眼无法理解。书写方便但是不直观。。

当然这是我个人理解啊,不知道吴总怎么想的

suyan 发表于 2023-2-26 08:41:15

只用一种固定的赋值,自己学的简单,看别人分享代码也简单
火山就是为了让编程简单些,你还偏偏想回到复杂上去,那直接玩C++就行了呀

shuimiao 发表于 2023-2-26 10:01:15

suyan 发表于 2023-2-26 08:41
只用一种固定的赋值,自己学的简单,看别人分享代码也简单
火山就是为了让编程简单些,你还偏偏想回到复杂上去 ...

有区别,直接玩c++,太复杂,英文环境极度不友好。而火山因为友好的中文环境,友好的语法,在这个基础上大家想有所进阶获得更高级的操作,更完整的语法。这与直接去学c++完全是两种概念,还是天差地别的。而且语法支持完整也不影响初学者,这有点像隐藏秘技,只有用到的人才需要用,或者加个开关是否开启完整语法支持。

hcwanz 发表于 2023-2-26 11:01:09

本帖最后由 hcwanz 于 2023-2-26 11:28 编辑

shuimiao 发表于 2023-2-26 10:01
有区别,直接玩c++,太复杂,英文环境极度不友好。而火山因为友好的中文环境,友好的语法,在这个基础上 ...
虚假的隐秘技:尚未支持,需要单独制作。真正的隐秘技:正是这系统之根基,且只需换个符号就能开启.
像这样一个关键词:operator(允许部分操作符作为方法重写,类似于属性写)
就能实现运算符重载,不比每天盼着官方升级强
页: [1]
查看完整版本: 瞎讨论个事情。