编程语言

2023年 10月 8日

属性

属性对于C语言之前的编程语言比较陌生,C++之后的编程语言更多会采用。编程语言的属性分为两种:一种是成员变量的外在特性,一种是给编译器提供的可选信息。 不同编程语言的属性

进一步了解
2023年 10月 8日

数据相等

计算机编程语言的抽象,让相等变得更复杂。 不同编程语言的判等 较早的编程语言判断相等一般按数值判断(指针也算数值),后期编程语言增加了更多的判断方法,比如Python的is.

进一步了解
2023年 10月 8日

数据访问

基本数据类型的访问很简单直接,利用变量名即可。数组或字符串的访问方式加下标,结构体和类对象指定成员名,当然要考虑private或protected访问权限。 字符串

进一步了解
2023年 10月 7日

变量初始化

尽管听起来,初始化是一件不复杂的事情,事实上初始化在不同编程语言里各藏玄机。 初始化形式 初始化无非就是变量名、初始值和类型(可选)的组合,不同编程语言提供了截然不同的形式。这里把声明也当做初始化的“...

进一步了解
2023年 10月 7日

字符串的内存存储

对于支持单字符的编程语言,比如C/C++, 字符被当成整型保存,当作整数做运算,简单直接。字符串数据更多,分配新的内存区域保存更合适。 存储格式 太长的字符串 大部分编程语言提供续行符连接成更长的字符...

进一步了解
2023年 10月 6日

字符和字符串

单个字符(一般被''包围)和单个字符的字符串(一般被'包围)看起来很像,实则可能天差地别。脚本语言可以把任何字面量看成字符串,它的处理更简单优雅,对于编译型语言,程序员必然要面对差异。 字符类型用什么...

进一步了解
2023年 10月 6日

未初始化的变量

学习C语言局部变量,经常听到这个说法。为什么局部变量默认是未初始化的?解释它需要理解程序结构和栈操作。 栈内存 未初始化的变量是否能使用? 未初始化类型的默认值

进一步了解
2023年 10月 6日

基本运算

编程语言基本数据类型的加减乘除,看起来都很像。它们都和数学公示很像,除了乘法不能用X或x,这个是字母,除法不能用÷,因为这个字符在键盘上看不到。 除法的余数? 求幂 求模

进一步了解