**简答题** 1. 常量是什么 2. 常量分为哪两种形式 3. 直接常量是什么 4. 哪些常量是直接常量? 5. 常见的转义字符有哪些? 5. 符号常量是什么? 6. 定义符号常量的语法格式是什么? 7. 符号常量的优势是什么 ## 常量是什么? **常量(Constant)** 就是在程序运行期
## 一、数据类型转换运算符 数据类型转换运算符用于强制转换数据类型。 核心用途: 主要用于数值类型之间的转换,特别是缩小转换,或已知兼容的引用类型向下转换。 语法 ```c# (目标类型)表达式
### 一句话概括 *object 类型(也叫 System.Object)是C#中所有类型的“老祖宗”,它是整个类型体系的终极基类。** 这意味着你在C#里用的每一个变量,无论是数字、字符串、你自己定义的类,甚至是数1,它们最终都继承自 object。 --- ### 一个生动的比喻 想象一个**
## 一、整型之间的类型转换 详细介绍C#中整数类型之间的数据类型转换。 C#中的整数类型主要包括byte, sbyte, short, ushort, int,
二分查找(Binary Search)是一种高效的查找算法,它比顺序查找快得多,但有一个重要前提:数据必须是有序的。 1. 核心思想:猜数字游戏 想象一下猜数字游戏:我心中想一个1-100之间的数字,你每次猜一个数,我会告诉你"大了"、"小了"还是"对了"。 最聪明的策略:总是猜中间的数! 第一次猜
C# 中的数组都是由 System.Array 类派生而来的引用对象,因此可以使用 Array 类中的各种属性或者方法对数组进行操作。例如,可以使用 Array 类的 Length 属性获取数组元素的长度,可以使用 Rank 属性获取数组的维数。 一、arr.Length属性 用途 返回数组中所有维
冒泡排序是一种简单的排序算法,它重复地遍历要排序的列表,比较相邻的元素,如果顺序错误就交换它们。 基本思想 从列表的第一个元素开始,比较相邻的两个元素 如果顺序错误(前一个比后一个大),就交换它们 对每一对相邻元素重复这个过程,直到列表末尾 重复上述步骤,每次遍历都会将最大的元素"冒泡"到正确位置
一、二维数组的样子 { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} } { {1, 2}, {3, 4, 5}, {6}, {7, 8, 9, 10} } 二、二维数组是什么
1. 先从生活例子开始理解 想象一下你要整理一副扑克牌,按照从小到大的顺序排列: 初始牌序:9, 105, 23, 19, 1 选择排序的思路就像这样: 找最小:在未排序部分中找到最小元素 记录位置:记录最小元素的索引,而不是直接交换 一次交换
本节内容 一、数组的由来 二、数组是什么 三、相关术语 四、数组的特点 五、声明数组的语法(一维数组) 六、初始化数组的语法(一维数组) 七、数组的默认值 八、访问数组元素的语法(一维数组) 九、遍历数组的方法(一维数组) 十、获取数组长度 十一
数据是什么 数据就是信息。 数据是程序运行过程中操作的对象。 程序的核心任务就是:获取数据、处理数据、输出数据。 “数据”根据自身特点,可以具有多种形式,如:数