【C语言】指针 指针是一个概念,是计算机内存地址的代名词之一。指针变量本身就是变量,存放内存的地址。在大多数情况下,指针变量简称为指针。定义指针变量的一般形式为:类型名 * 指针变量名①指针声明符*表明声明的变量是指针②类型名表示所指对象的类型例:int *pi定义了一个指针变量pi,指向整型变量。char *cp定义了一个指针变量cp,指向字符型变量。注意:①无论何种类型的指针变量,他们都是用来存放地址的,因此指针变量自身所占内存的大小和它所指向的变量数据类型。
【数据结构与算法】数据结构绪论 程序 = 数据结构 + 算法如何用数据正确地描述现实世界的问题,并存入计算机。如何高效地处理这些数据,以解决实际问题。算法是对特定问题求解步骤的一种描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。
【C语言】数组 数组:一些具有相同类型的数据的集合类型名 数组名 [ 数组长度 ](1)类型名:指定数组中每个元素的类型(2)数组名:数组变量的名称,是一个合法的标识符(3)数组长度:一个整型常量表达式,设定数组的大小如:int a[10];//定义了一个有10个整型元素的数组a(1)其一般形式为:类型名 数组名 [ 数组长度 ] = { 初值表 };如:int arr[10] = {1,2,3,4,5,6,7,8,9,10};
【C语言】分支、循环与跳转 然后,执行剩下的所有语句,除非执行到 break 语句进行重定向。(1)do while 语句创建一个循环,在 expression 为假或 0 之前重复执行循环体中的内容。(2)do while 语句是一种出口条件循环,即在执行循环体后才根据测试条件决定是否再次执行循环。(2)while语句是一种入口条件循环,也就是说,在执行多次循环之前已决定是否执行循环。(3)for语句是一种入口条件循环,即在执行循环之前就决定了是否执行循环。(1)while语句创建了一个循环,重复执行直到测试表达式为假或0。
【C语言】运算符、表达式和语句 浮点数除以整数,编译器会把两个运算对象转换成相同的类型,在本例中,整数被转换成浮点数。如果第1个运算对象是正数,那么求模的结果也是正数。5除以3实际结果有小数部分,在C语言中,整数除法结果的小数部分被丢弃,这一过程被称为截断。加法运算符用于加法运算,使其两侧的值相加。/左侧的值是被除数,右侧的值是除数。求模运算符用于整数运算,给出左侧整数除以右侧整数的余数。减法运算符用于减法运算,使其左侧的数减去右侧的数。整数除法的结果是整数,浮点数除法的结果是浮点数。注:求模运算符只能用于整数,不能用于浮点数。