c primer plus pad
tokyo________hot
这个作者很懒,什么都没留下…
展开
-
算法:以倒序排列一个数组
算法核心思路 用当前值与下一个值比较,如果当前值大于下一个值,则交换这两个值.否则不变且继续读取下一个值. for(i = 0;i<(n-1);i++) { if(a[i] > a[i+1]) { y = a[i]; a[i] = a[i+1]; a[i+1] = y; } 交换值之后,往回比较,如果前一个值大于当前值,则交换这两个值,且更新当前值...原创 2020-03-26 17:04:24 · 381 阅读 · 0 评论 -
第九章 函数
9.1 复习函数 函数要么执行某些特定的内容,要么找出一个值供程序使用. 在一个函数中的变量是属于局部变量(local variable),意思是这个变量只属于这个函数,所以在程序的其他地方定义跟这个变量的名字一样的函数是不会重名的. 形参:void a(int a,int b) a和b就是形参,形参也是局部变量 实参:实际参数是主调函数传入调用函数的值. 即主调函数吧传入的值(实参)赋值...原创 2020-03-04 12:05:20 · 176 阅读 · 0 评论 -
第八章 字符输入/输出验证
8.2 缓冲区 有缓冲和无缓冲 有缓冲:程序读取输入时先将其放在一个缓冲区,缓冲 I/O 分为行缓冲 I/O 和 完全缓冲 I/O。 行缓冲 I/O 指当读取到一个换行符(\n)时将缓冲区刷新(将缓冲区的数据传输到程序中)。 完全缓冲 I/O 指当缓冲区满时,刷新缓冲区(将数据传递到程序)。 无缓冲:读取一个输入,程序就直接使用这个数据。 8.3 结束键盘...原创 2020-02-26 21:25:30 · 180 阅读 · 0 评论