C语言
文章平均质量分 72
disappears_nick
这个作者很懒,什么都没留下…
展开
-
【C语言】在Linux里面,程序能打开文件或流的个数的限制
我们已经了解了流的打开和关闭 ,那么在Linux里面,一个程序能打开文件或者流的个数是有限制的,下面我们来通过程序来去进行验证:#include <stdio.h>int main(int argc, char const *argv[]){ //测试系统打开流文件的最大个数 FILE *fp; char filename[100]; int count = 0; while(count < 2000) { sprintf(filename,"test_%d.txt原创 2020-06-20 23:51:16 · 601 阅读 · 0 评论 -
C 语言通过共用体去判断大小端
共用体去判断大小端 共用体在C语言中是一种特殊的数据类型,允许我们在相同的内存中存放不同的数据类型。在分配内存的时候,共用体所分配到的内存大小为所有成员中所占内存空间最大的成员的内存大小。#include <stdio.h>union data{ char a[2]; short int b;};int main(){ union data d; d.b = 0x1234; printf("b--address:%p b--data:%#x\n",&d.b,原创 2020-06-12 19:23:29 · 429 阅读 · 0 评论 -
C语言之实现斐波那契数列
C语言之实现斐波那契数列网上有很多程序语言去实现这个斐波那契数列(1, 1, 2, 3, 5, 8, 13, 21, 34, 55 …),最近对这个数学公式很感兴趣,故又拿出来研究一遍,记录下来,如有错误的话,欢迎大家批评指正。直接贴代码:#include <stdio.h>int main(){ int f1=1,f2=1,i=0,next,n; printf("please enter a number: "); scanf("%d",&n); //斐波那契数列满足原创 2020-06-11 23:33:20 · 623 阅读 · 0 评论