编号和索引是以0为开始的。
所有的操作都是对磁盘文件的存取操作,CPU存储速率快,i-o存取跟不上。
c 语言中,非0即为真;在预处理里的时候讲yes替换成1,no 替换成0;
#define yes 1.#define no 0;
目-操作数,三目运算符-条件表达式。赋值运算符,算术运算符,关系,逻辑运算符。双目运算符, a++单目运算符,
[表达式1?表达式2:表达式3] 通过运算符判断两个数的最大值。 功能是判断表达式1是成立,若成立执行表达式2,否则返回表达式三。
逻辑运算符: 或| 与& 非!单独一个;两个在一起,&&,||,短路或与非;
或与原则,与,一假则假;或,一真即真。
短路现象 &&, 若前面为假,后面不再执行。两侧都是表达式, :
短路现象定义:进行逻辑运算时,若表达式1能确定结果,直接返回,若不能,执行表达式2。
运算符优先级:(1)! >算术运算符 > 关系运算符 > 逻辑运算符 > 赋值运算符;
(2)从左向右依次结合
断点调试,break point; 执行到下一个断点;执行到下一语句,最小的一步;调试函数使用后面2个按钮;
程序的三大基石,顺序,分支,循环,
哈夫曼,图灵-计算机领域最高奖,(松鼠会),
if 是,否,根据条件选择执行,如果条件表达式为真,则执行大括号里的代码,如果不为真,直接跳过大括号内容,执行下面代码。
注意(1)if条件表达式成立时,哪怕只有一行也要加括号。if只跟最近一个分号结合,后面语句没影响。
定义一个变量接收,将控制台的输入传给那个变量,进行条件判定,执行语句,
当条件表达式成立的时候,执行语句1 ,否则执行表达式2.
switch 多分枝语句,通过整形表达式的值,来决定执行哪一个分支。
根据switch()中的值的不同,取执行不同的分支,一个case 代表一个分支,case后面跟着的值,就是匹配的值,即,当sex=f,确定是这个分支,执行这个分支语句。
break标志这个分支结束,返回。如果不写,会继续执行下一选择。贯穿现象