上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: 冒泡排序和斐波那契当然二者关系也不是非常的大,为什么我要放到一块谈,省事呗! 二者都是使用循环来实现,冒泡可能难点 阅读全文
posted @ 2016-09-17 12:53 张飞online 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 在使用tc编写程序时,你或许对其中的*.lib文件产生疑问,这些lib文件有什么用途? 用C 语言编程时,通常要建立一些用户函数。如果这些函数具有通用性,一般的方法是将它们作成头文件,当需要时用“#include”命令将其包含到源程序之中,以提高编程效率。但在特定的程序中一般仅使用这些函数的一部分, 阅读全文
posted @ 2016-09-16 15:56 张飞online 阅读(2544) 评论(0) 推荐(1) 编辑
摘要: 详细大家都听说过大端模式和小端模式,但是究竟何为大端何为小端还是不容易记清楚,当然大端小端起源于一个典故(国外的) 这里我就不说了,感兴趣自己百度吧!回到我们的主题来,是这么回事,其实对于大端小端是翻译过来的,也翻译的不是很好如果我们把大端叫做大尾端小端叫小尾端。 那么这个尾巴又是什么那?尾巴指的是 阅读全文
posted @ 2016-09-16 14:23 张飞online 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 第一次又有概念是看到这种图,当时有点懵逼,我们是这样画的,为什么进程切换还有什么用户代码内核代码,今天才弄懂,用户进程切换是需要操作系统内核调度的。当然要切换到内核。反之用户模式的和内核模式切换时不一定就需要 用户进程的切换。 阅读全文
posted @ 2016-09-15 16:40 张飞online 阅读(1970) 评论(0) 推荐(0) 编辑
摘要: C语言中的sizeof与strlen 阅读全文
posted @ 2016-09-15 15:50 张飞online 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 【1】数组 多个数据类型相同元素的集合; 【2】访问元素 从下标0开始,到N-1结束 【3】定义数组 <存储类型> <数据类型 > <数组名>[<表达式>] ; 1 #define N 10 int a[N]; 2 int b[5]; 3 int i = 3; int c[i]; //一定不能初始化 阅读全文
posted @ 2016-09-15 15:49 张飞online 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 当你按下回车键的时候后面又是接收字符串的scanf或者是getchar他们由于要读取缓冲区里面的内容就会把这个回车都取到,而回车有恰恰是结束都取,所以就会直接结束!而如果你的后面的scanf不是读取字符比如你读取的是%d,那就不存在问题。还有就是如果你的下一次读取是字符串也是没关系的,因为在%s也是 阅读全文
posted @ 2016-09-13 19:18 张飞online 阅读(1200) 评论(0) 推荐(1) 编辑
摘要: C语言第四天 【1】if if (表达式) {语句块1} else {语句块2} //else只跟上一条if有关 【2】 switch (表达式) { case 常量表达式1 : 语句块1;break; case 常量表达式2 : 语句块2;break; … case 常量表达式n :语句块n;br 阅读全文
posted @ 2016-09-13 19:12 张飞online 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 【1】putchar 格式: putchar( c ) 参数: c常量、变量或表达式 功能:把字符c输出到标准输出上 返值:正常,为显示的代码值;也就是字符的ascii 【2】getchar 格式:getchar( void ) 功能:从标准输入上读一字符 返值:正常,返回读取的代码值;出错,返回E 阅读全文
posted @ 2016-09-12 20:12 张飞online 阅读(424) 评论(0) 推荐(0) 编辑
摘要: int a = 10; int b = 30; int c=0; scanf("%d %d %d",&a,&b,&c); if(b>a) { a^=b; b^=a; a^=b; } if(c>a) { a^=c; c^=a; a^=c; } printf("%d\n",a); if(b>c) ... 阅读全文
posted @ 2016-09-12 18:28 张飞online 阅读(253) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页