关于谭 C 里面的 a+++++i 个人的解释

本贴最后更新于 2603 天前,其中的信息可能已经时异事殊

首先来把谭浩强批判一番

谭浩强这个 SB 其实就是个投机主义者,那个时候一开始是写政治类文章的,后来被赶出了清华才开始写这些害人的编程书。
关键的是这 SB 写的好几本编程的书都属于互相抄袭类型的,而且更关键的是虐待读者的眼睛,不用等宽字体。
21 世纪要写编程书还是不用等款字体,那只能说明作者 SB 且这本书绝对是烂书。
所以说谭浩强这 SB 死老头赶紧去死吧!!!

批判完了说正文

关于这种 a+++++i 极不规范的格式和写法,根据我学习 C++ 以及接触 Java 的经验,大概谭 SB 是想表达这意思:

(a++) + (++i)

关于 a++ 与 ++i

我入编程看的书是 C++ Primer Plus 6th Ed.,那么我对于这些的解释可能偏向 C++ 而不是 C。
首先,如果我们设置一个叫做 a 的变量并赋值为 1:

int a=1;

那么 a++ 就可认为是 a+1 的循环,而 ++a 可以认为是 1+a 的循环。
所以说还是一句话,那个姓谭的老 SB 早点入地吧,不要再害年轻一代的程序员们了!

  • 编程
    50 引用 • 257 回帖 • 3 关注
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    83 引用 • 165 回帖 • 44 关注
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    106 引用 • 152 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...