2023年 10月 15日

输入

编程语言提供最基本的输入输出,输入一个预期的数据也不是看起来那么简单,如下一一展开。 不同输入形式 带额外字符的输入 额外字符有分隔作用,对于输入反而会产生误解。 输入不成功 输入的忽略字符

进一步了解
2023年 10月 15日

空白字符

字符看不到它的存在,就像空白一样,被称为空白字符。空格字符是空白字符的一种。空格、制表符、换行符、回车符、换页符、垂直制表符都是“空白字符”. 空白字符的意义 空白字符的忽略

进一步了解
2023年 10月 14日

副作用

副作用产生于表达式中有至少一处计算,且其中全部或部分计算会影响表达式其他项,这可能产生副作用。编译器的优化很可能凸显副作用。 赋值 副作用并非都是有害的,比如基本的赋值 a = b, 对a而言是产生副 …阅读更多

进一步了解
2023年 10月 14日

变量交换

不用第三个变量交换两个变量在面试题或者笔试题中无数次被提到,事实上,有些答案是理论性的,不是准确的。以整型为例,如下对比不同交换方式的差异。 不同的交换方式 不能仅仅通过指令个数确定三者的效率。

进一步了解