![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
yshous
这个作者很懒,什么都没留下…
展开
-
冒泡法的三种形式
#include void bubblesort1(int arry[], int n);void bubblesort2(int arry[], int n);void bubblesort3(int arry[], int n);int main(){ int i; int arry[6] = {23, 87, 0, 45, 21, 12}; for(i = 0原创 2011-10-30 01:32:13 · 365 阅读 · 0 评论 -
浮点型数据和0的比较
由于浮点型数据在计算机中的表示方式与其余数据结构相差巨大,不能用浮点型数据直接和0用>=,因为float的精度是6位,即精确到小数点后第五位,所以应该使用其精确位0.00001;同理双精度小数其精度为15位,精确到小数点后第14位。所以float型数据与0的比较程序如下:#define ACCU 0.00001if((x >= -ACCU)&&(x 此为判断的if语句。原创 2011-10-30 01:34:10 · 1243 阅读 · 0 评论 -
Strcopy函数的书写
#include char *strcopy(char *str_dest, const char *str_source);char *strncopy(char *str_dest, const char*str_source, int n);int main(int argc, char *argv){ char *p; char *q; char str1[12原创 2011-10-30 01:30:20 · 755 阅读 · 0 评论 -
指针和引用的区别和联系
首先二者的相同点是:二者实质上都是对地址的操作,指针直接指向内存,引用则是变量的别名。二者的区别是:1.非空区别:任何情况下都不允许一个指向空值的引用,即引用必须总是指向一个对象。指针允许指向NULL。2.合法性:使用引用之前不需要测试其合法性,指针总是需要检测其合法性,防止迷途指针的产生。3.可修改性:引用总是指向初始化时的对象,以后不能更改,指针可以重新赋值。引原创 2011-10-30 01:35:04 · 253 阅读 · 0 评论