会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CoverSky
让优秀成为一种习惯
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
下一页
2017年8月29日
C语言 实现单链表基本功能
摘要: 这里定义了一个头文件,包含结构体的声明和函数的声明!该头文件叫做node.h 下面的node.c引入了该头文件,对上面的函数做了具体的实现! 具体使用: 1.设置该链表的最大长度 2.创建头结点 3.以头插式或尾插方式创建链表真正数据节点 4.指行插,删,查,操作!
阅读全文
posted @ 2017-08-29 13:25 颜小雀
阅读(465)
评论(0)
推荐(0)
2017年8月19日
从如何判断浮点数是否等于0说起——浮点数的机器级表示(转)
摘要: http://www.cnblogs.com/kubixuesheng/p/4107309.html 这位前辈讲的不错,摘抄下来以表尊敬! 没错,很多经典的教科书或者指南,一些技术类的讲义,都会这样教授。但是为什么要这样写? 可能一部分人就糊涂了,不知道咋回答,搞技术或者做学问不是诗词歌赋,结论经不
阅读全文
posted @ 2017-08-19 13:25 颜小雀
阅读(1489)
评论(0)
推荐(0)
2017年8月13日
C语言中将数字转换为字符串的方法(转自c语言中文网)
摘要: C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。以下是用itoa()函数将整数转换为字符串的一个例子:# include <stdio. h># include <stdlib. h> itoa()函数有3个参数:第一个参数是要转换的数字,第二个参数是要写入转
阅读全文
posted @ 2017-08-13 11:43 颜小雀
阅读(1610)
评论(0)
推荐(0)
2017年8月12日
关于C/C++ 表达式求值顺序 未定义
摘要: http://blog.csdn.net/zhongjiekangping/article/details/5164132 这篇文章讲的真好! 对于 "expr1 + expr2",(其中expr1,expr2都可能是复合表达式),不同的编译器想先算exp1就先算exp1,想先算exp2就先算exp
阅读全文
posted @ 2017-08-12 20:58 颜小雀
阅读(285)
评论(0)
推荐(0)
判断一个变量是有符号数还是无符号数(转)
摘要: 《C专家编程》最后一段讲面试,说是微软曾经有一道面试题:写一段代码,确定一个变量是有符号数还是无符号数?首先,任何试图用函数来解决此问题的方法都不好使,因为函数有类型检查,所以只能用宏啦。书中给出了一个宏:#define ISUNSIGNED(a) (a>=0 && ~a>=0)它只能用在K&R C
阅读全文
posted @ 2017-08-12 19:50 颜小雀
阅读(498)
评论(0)
推荐(0)
纠正<c专家编程>231页错误 | 函数返回数组
摘要: 在<c专家编程>中第230--231页,讲述了使用指针返回一个数组的方法 文章首先要求声明一个函数,这个函数描述成 返回一个指向包含20个int元素的一维数组的指针。 这个声明没有错,编译可以通过。 但是在函数实现的时候,书上如下 编译时报错! 因为calloc返回一个int*的类型,而我们的pea
阅读全文
posted @ 2017-08-12 16:48 颜小雀
阅读(157)
评论(0)
推荐(0)
2017年8月11日
C语言 不按回车键就能得到一个字符
摘要: 1:在windows平台上,使用conio.h 函数库 getch直接从键盘获取键值,不等待用户按回车,只要用户按一个键,getch就立刻返回,getch返回值是用户输入的ASCII码,出错返回-1.输入的字符不会回显在屏幕上. 2:linux上没有conio.h 函数库,但是可以 可以使用curs
阅读全文
posted @ 2017-08-11 09:10 颜小雀
阅读(2614)
评论(0)
推荐(0)
2017年8月10日
qsort()的使用
摘要: qsort () 功 能: 使用快速排序例程进行排序 用 法: void qsort(void *base, int nelem, int width, int (*fcmp)(const void *,const void *)); qsort()地四个函数是自定义的函数排序方式,可以对一个结构体
阅读全文
posted @ 2017-08-10 21:57 颜小雀
阅读(180)
评论(0)
推荐(0)
2017年8月9日
c语言不寻常的类型转换(类型提升)
摘要: 对于一下代码: 你确定他打印的是1吗? 运行之后发现结果是 4 ! C语言 类型转换比一般人想像的还要多,在涉及小于int 和 double 的表达式中 , 都有可能出现类型转换! 根据提升规则:它由char 转换成为 int 。这个特性叫做类型提升 ! 下表给出了常见的类型提升的列表: char
阅读全文
posted @ 2017-08-09 21:24 颜小雀
阅读(459)
评论(0)
推荐(0)
2017年8月6日
堆栈段的三个主要用途
摘要: 有两个与函数有关,一个与表达式计算有关 1:堆栈为函数内部的声明与局部变量提供存储空间 2:进行函数调用时,堆栈存储与此有关的一些维护性信息,被称为过程活动记录,它包含函数的调用地址,任何不适合装入寄存器的参数以及一些寄存器的值的保存。 3:可以作为临时缓冲区,比如计算一个很长的表达式时 ,可以先将
阅读全文
posted @ 2017-08-06 19:45 颜小雀
阅读(1763)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
下一页
公告