"C语言注意事项" 本文档主要讲解C语言中的各种注意事项,包括switch语句、函数定义、锁存器和触发器、if语句、冒泡排序算法、二维数组最大元素查找算法、求最大公约数算法等。 1. switch语句的使用注意事项 switch语句的一般形式为:switch(表示式){ case常量表示式1: 语句1;case常量表示式2: 语句2;…… case常量表示式n: 语句n;default: 语句n+1;}其中switch(表示式)后不应该带有";",同时case语句常量后应该是":"。 2. 函数定义的注意事项 函数定义的形式为:类型标识符 函数名(形式参数表列)/*double fun(int i)*/{声明部分 语句}其中函数名后面不能带有分号,函数体中的语句以分号结尾。 3. 锁存器和触发器的注意事项 锁存器和触发器是用于开关电路的存储元件。锁存器是由输入信号控制设备的状态,可以分为集存、复位锁存和置位复位锁存。触发器不同于一个锁存器,它有一个控制信号称为时钟。基本触发器(简存)一般被称为闩锁器。 4. if语句的注意事项 if语句的条件表示式一般会考查三方面的内容:条件判断、逻辑判断、赋值判断。需要仔细分析题干的意思,确定条件表示式的内容。 5.冒泡排序算法的注意事项 冒泡排序算法的基本思想是,将待排序的元素看作是竖着排列的"气泡",较小的元素比较轻,从而要往上浮。在冒泡排序算法中我们要对这个"气泡"序列处理若干遍。 6. 二维数组最大元素查找算法的注意事项 对于m*n二维数组,可以采用逐行查找最大元素的方法,代码实现为:int fun (int a[][M]){int i,j,max=a[0][0]; for(i=0;i<M;i++) for(j=0;j<N;j++) if(max<a[i][j]) max= a[i][j]; return max;} 7. 求最大公约数算法的注意事项 求最大公约数算法一般采用辗转相除法。辗转相除法的算法为:首先将 m除以 n(m>n)得余数 r,再用余数r去除原来的除数,得到新的余数,重复此过程直到余数为 0时停止,此时的除数就是m 和 n的最大公约数。 8. 其他注意事项 还有一些其他的注意事项,如MOSFET的设计、栅基本上是一个开放的电路、p沟道晶体管正向偏置等。
剩余14页未读,继续阅读
- 粉丝: 461
- 资源: 6万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助