欢迎来到贱贱的博客

扩大
缩小

2016年11月11日

Linux一个简单的读写文件

摘要: 1 fd是个啥 (1)linux中的文件描述符fd的合法范围是0或者一个正正数,不可能是一个负数。 (2)open返回的fd程序必须记录好,以后向这个文件的所有操作都要靠这个fd去对应这个文件,最后关闭文件时也需要fd去指定关闭这个文件。如果在我们关闭文件前fd丢掉了那就惨了,这个文件没法关闭了也没 阅读全文

posted @ 2016-11-11 11:01 L的存在 阅读(29313) 评论(0) 推荐(0) 编辑

Linux文件io--one简述

摘要: 1 什么是文件IO IO就是input/output,输入/输出。文件IO的意思就是读写文件。 文件操作的主要接口API 2 什么是操作系统API (1)API是一些函数,这些函数是由linux系统提供支持的,由应用层程序来使用。 (2)应用层程序通过调用API来调用操作系统中的各种功能,来干活。 阅读全文

posted @ 2016-11-11 10:54 L的存在 阅读(1004) 评论(0) 推荐(1) 编辑

C语言中所有变量和常量所使用的内存总结

摘要: (1)相同点:三种获取内存的方法,都可以给程序提供可用内存,都可以用来定义变量给程序用。(2)不同点:栈内存对应C中的普通局部变量(别的变量还用不了栈,而且栈是自动的,由编译器和运行时环境共同来提供服务的,程序员无法手工控制);堆内存完全是独立于我们的程序存在和管理的,程序需要内存时可以去手工申请m 阅读全文

posted @ 2016-11-11 10:44 L的存在 阅读(1912) 评论(0) 推荐(0) 编辑

浅谈c语言代码段 数据段 bss段

摘要: 代码段、数据段、bss段 (1)编译器在编译程序的时候,将程序中的所有的元素分成了一些组成部分,各部分构成一个段,所以说段是可执行程序的组成部分。 (2)代码段:代码段就是程序中的可执行部分,直观理解代码段就是函数堆叠组成的。 (3)数据段(也被称为数据区、静态数据区、静态区):数据段就是程序中的数 阅读全文

posted @ 2016-11-11 10:41 L的存在 阅读(7523) 评论(2) 推荐(2) 编辑

2016年11月9日

浅谈c语言中的堆

摘要: 操作系统堆管理器管理: 堆管理器是操作系统的一个模块,堆管理内存分配灵活,按需分配。 大块内存: 堆内存管理者总量很大的操作系统内存块,各进程可以按需申请使用,使用完释放。 程序手动申请&释放: 手工意思是需要写代码去申请malloc和释放free。 脏内存: 堆内存也是反复使用的,而且使用者用完释 阅读全文

posted @ 2016-11-09 17:44 L的存在 阅读(2982) 评论(0) 推荐(0) 编辑

浅谈c语言程序为什么需要内存 栈又是什么?

摘要: 学习笔记,嘻嘻,感觉不错。勿喷~~ 阅读全文

posted @ 2016-11-09 00:02 L的存在 阅读(2082) 评论(2) 推荐(2) 编辑

2016年11月8日

c语言const

摘要: 1 const关键字 2 const int i = 14 3 const和指针结合,共有4种形式 4 const int *p; p是一个指针,指针指向一个int型数据。p所指向的是个常量。 5 int const *p; p是一个指针,指针指向一个int型数据。p所指向的是个常量。 6 int *const p; p是一个指针,指... 阅读全文

posted @ 2016-11-08 18:33 L的存在 阅读(175) 评论(0) 推荐(0) 编辑

c语言验证哥德巴赫猜想(从4开始 一个偶数由两个质数之和)

摘要: 1 #include 2 #include 3 #include 4 5 int isit(int num) 6 { 7 int i; 8 int flag = 1;//表述为素数 9 if(num==2) 10 { 11 return 1; 12 }else if(num==3) 13 { 14 ... 阅读全文

posted @ 2016-11-08 18:29 L的存在 阅读(3466) 评论(0) 推荐(0) 编辑

c语言筛选质数

摘要: 1 #include 2 #include 3 #include 4 5 int isit(int num) 6 { 7 int i; 8 int flag = 1;//表述为素数 9 if(num==2) 10 { 11 return 1; 12 }else if(num==3) 13 { 14 ... 阅读全文

posted @ 2016-11-08 18:27 L的存在 阅读(532) 评论(0) 推荐(0) 编辑

c语言通过时间种子产生随机数并选出最大值以及下标

摘要: 1 #include 2 #include 3 #include 4 5 //2016 10 10 6 void main() 7 { 8 int i; 9 int a[10]; 10 time_t ts;//设置时间变量 11 int max; 12 int maxi;//最大值的下标 13 14 srand((un... 阅读全文

posted @ 2016-11-08 18:23 L的存在 阅读(4256) 评论(0) 推荐(0) 编辑

导航