Welcome 微信登录

首页 / 软件开发 / C语言

C语言OPEN函数语法及其应用

C语言OPEN函数语法及其应用

C语言OPEN函数语法及其应用2010-09-30open是一个非标准的低级文件I/O函数,返回的是文件的低级句柄,原型:int open(char* path, int access, ……);open是一个可变参数的函数实现,后面的可变参数通常表示unsigned mode,mode参数是否存在要看access的值,path是文件的路径。access和mode的可取值通常在FCNTL.h里面定义,access的可取值如下:#...
scanf和gets获取字符串时的区别

scanf和gets获取字符串时的区别

scanf和gets获取字符串时的区别2010-09-30在C语言中,能构获取字符串的函数至少有两个:1.scanf()所在头文件:stdio.h语法:scanf("格式控制字符串",变量地址列表);接受字符串时:scanf("%s",字符数组名或指针);2.gets()所在头文件:stdio.h语法:gets(字符数组名或指针);两者在接受字符串时:1.不同点:scanf不能接受空格、制表符Tab、回车等;而get...
Linux下实时定时器在C语言中的实现和应用

Linux下实时定时器在C语言中的实现和应用

Linux下实时定时器在C语言中的实现和应用2010-10-07linux下还有一种高精度的定时器,那就是posix_timer.我记得以前看代码的时候CLOCK_REALTIME的定时器似乎用的就是rdtsc指令,不过现在不确定了,先放到一边。原理上来说,可以在变频的时候也使用rdtsc指令,因为CPU的频率我们也是知道的,变频的时候内核也是知道的。下面是我的timer_create的例子,编译的时候要加上rt库,这是linux的realtime库:gc...
C语言函数菜鸟问与答

C语言函数菜鸟问与答

C语言函数菜鸟问与答2010-10-071、什么是函数在C语言中,完成一个特定任务的程序段、子程序称作函数,在一个完整的C程序中,通常是由很多个函数组成的,每一个函数完成其指定的任务。2、什么是函数原型一个函数有函数名、函数的返回值及返回值的类型、函数的参数及参数的类型。对函数的所有这些特征予以描述称作函数的原型。函数原型一般放在整个程序文件的开始部分(内部函数)。对于可在当前源文件以外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件必须包含这个...
从printf谈可变参数函数的实现

从printf谈可变参数函数的实现

从printf谈可变参数函数的实现2010-10-07 vckbase 戎亚新一直以来都觉得printf似乎是c语言库中功能最强大的函数之一,不仅因为它能格式化输出,更在于它的参数个数没有限制,要几个就给几个,来者不拒。printf这种对参数个数和参数类型的强大适应性,让人产生了对它进行探索的浓厚兴趣。1.使用情形int a =10;double b = 20.0;char *str = "Hello world";printf(&qu...
如何优化C语言代码

如何优化C语言代码

如何优化C语言代码2010-10-071、选择合适的算法和数据结构应该熟悉算法语言,知道各种算法的优缺点,具体资料请参见相应的参考资料,有很多计算机书籍上都有介绍。将比较慢的顺序查找法用较快的二分查找或乱序查找法代替,插入排序或冒泡排序法用快速排序、合并排序或根排序代替,都可以大大提高程序执行的效率。.选择一种合适的也很重要,比如你在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分紧密的关系,一般来说,指针比较灵活简...
C语言的优先性和结合方向

C语言的优先性和结合方向

C语言的优先性和结合方向2010-10-09问题 :C语言的书籍的附录都要说一个问题,就是优先性和结合方向。我的理解是这些是建立在表达式的基础之上的,写一个c语言的表达式或者看一个C语言的表达式,先看优先性,在优先性相同的情况下,再根据结合方向,判断表达式的那个部分先运算,那个后运算。如:1. a=b=c=0,只有一个=,因此优先性相同,因此看结合方向,结合方向是从右到左,因此,整个表达是从右开始计算,上面等价与a=(b=(c=0)),这是正确地,但是下面...
C语言实现一个四叉树(quadtree)

C语言实现一个四叉树(quadtree)

C语言实现一个四叉树(quadtree)2010-10-10 csdn 张亮用C语言实现一个2维四叉树quadtree,具有一定的实际意义。你可以把几何图形的索引(用long型的id标识)放到这个树中(根据最小边界矩形)。quadtree可以用来快速区域查找图形,虽然不是那么精确,但是毕竟没有漏掉的。虽然quadtree的效率不如RTree?但是RTree的实现毕竟复杂了些,我会尽快收集整理出RTree的代码。RTree确实比QuadTree好的多?(起码...
<< 51 52 53 54 55 56 57 58 59 60 >>