1.操作符分类算术操作符移位操作符位操作符赋值操作符单目操作符关系操作符逻辑操作符条件操作符逗号表达式下标引用、函数调用和结构成员2.算术操作符+ — * / 除了 % 操作符之外,其他的几个操作符可以作用于整数和浮点数。对于 / 操作符如果两个操作数都为整数,执行整数除法。而只要有浮点数执行的就是浮点数除法。% 操作符的两个操作数必须为整数。返回的是整除之后的余数。3.移位操作符&
一维数组二维数组1.1一维数组的创建int arr[];注:数组创建,[ ]中要给常量,不能使用变量。1.2一维数组的使用数组操作符: [ ] ,下标引用操作符。它其实就数组访问的操作符。总结:数组是使用下标来访问的,下标是从0开始。数组的大小可以通过计算得到。//数组大小计算int arr[10];int sz=sizeof(arr)/seziof(arr[0])1.3一维数组在内存中的存放i
汉诺塔(Tower of Hanoi),又称河内塔,是一个源于印度古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。汉诺塔玩法:有三根柱子A B C,假设A柱子上有n个盘子:我们的思路是要把A柱
分支(条件判断)语句if(搭配else使用)switch循环语句whilefordo while转向语句gotoif判断语句if是一种判断语句通常搭配else来使用,如果表达式为真,则执行语句,如果表达式为假,则结束语句,或是跳至else语句。(0表示假,非0表示真)需要注意的是:else是和它离最近的if匹配的。switch语句switch语句常用于多分支的情况,switch语句要想实现多分支,
//暂时只接触到这些,后续学习继续补齐数据类型int:整型short:短整型long:长整型char:字符型double:双精度float:浮点型signed:有符号类型unsigned:无符号型控制语句(1)循环语句for:一种循环语句while:循环语句的循环条件break:跳出循环continue:结束当前循环(2)条件语句if:判断语句else:判断语句否定分支(与if连用)其他sizeo
int main() { int i = 0; for (i = 1; i <= 9; i++) { int j = i; for (j = 1; j <= i; j++) { printf("%d*%d=%-2d ", i, j, i*j); } printf("\n"); } ret
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号