C语言 读书笔记
来源:互联网 发布:腾讯企业邮箱域名认证 编辑:程序博客网 时间:2024/04/28 22:31
1 基础相关
1) 没有参数的函数应该注明void(参数位置)
2) 判断某数是否是素数时,应先判断该数是否小于等于1(if(number <= 1) /* 负数、0、1都不是素数*/)
3) 计算两个数的最小公倍数:
int f(int a,int b)
{
int i;
for(i = 1;i < b;i++)
{
if((i*a) % b == 0) return i*a;
}
return b*a;
}
4) 最大公约数算法:
(1)//辗转相除法 (2)
int f(int a,int b) int f(int a,int b)
{ {
int r; while(a != b)
do{ {
r = a % b; if(a > b) {a = a - b ;}
a = b; else if(b > a) {b = b - a ;}
b = r; }
}while(r != 0); return a;
return a; }
}
5)数组的初始化:
(1)一维数组的初始化:int a[10] = {}; int a[10] = {0}; //均可 int a[10] = {10 * 1}; //可以赋初值,但不是10个1
(2)二维数组的初始化:int b[][3] = {{1,2,1},{2,1,1}}; int c[][3] = {{1,1,1},{},{1,2,3}}; //均可
- 谭浩强C语言 读书笔记
- C语言 读书笔记
- c语言读书笔记
- C语言读书笔记
- 读书笔记【c语言描述】--
- C语言指针 《C语言点滴》读书笔记
- c语言读书笔记(zz)
- C语言--读书笔记(一)
- C语言--读书笔记(二)
- c语言深度剖析 -- 读书笔记
- C 语言深度解剖 读书笔记
- C语言编程精粹读书笔记
- 《C语言深度解剖》读书笔记
- 《C语言深度解剖》读书笔记
- 《实用C语言编程》读书笔记
- C语言深度解剖读书笔记
- C语言深度解剖读书笔记
- C语言深度剖析读书笔记
- Android SMS(一) —— 读取短信
- perl列表和数组
- IOS自动化打包
- 那时,我们正年轻
- 在IOS应用中从竖屏模式强制转换为横屏模式
- C语言 读书笔记
- 企业网站搜索引擎名次优化的seo战略
- UVa 10596 - Morning Walk
- R 数据框操作
- Java编程中“为了性能”需做的26件事
- 时钟二
- dsoframer用法
- 使用impdp的networ_link从11.2.0.3向10.2.0.1同步数据时遭遇内部错误
- 如何创建对搜索引擎更加友好的内容