自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 八月六日 Linux操作系统学习笔记

流的相关内容:fopen:可以指定打开文件的路径和模式。         函数原型:FILE*fopen(const char *path,const char *mode)         Path:包含要打开的文件路径及文件名  mode:文件打开方式打开方式参数如下:r或rb 打开只读文件,该文件必须存在。r+或r+b 打开可读写的文件,该文件必须存在。w或wb

2015-08-06 20:22:59 327

原创 七月二十八日 Linux操作系统c语言学习笔记

七月二十八日发现的问题:以前编程中,关于循环方面,一要用到循环首先想到的就是for语句,过于依赖了,其实在很多情况下用while语句要简单很多,主要还是经验少了,需要多加强。 知识点:1.枚举批量定义同类可枚举宏。如下面的宏就可以直接一条语句定义#define RED   0#define BLUE  1#define GREEN 2enum color{RED

2015-07-28 22:28:12 225

原创 七月二十七日 Linux操作系统c语言学习笔记

函数:一切没有修改内存的函数(所谓read mem而又没返回数据的)都是没有实际价值的!!! 内容汇总函数传参:read:         func(constvoid *p, int len); //show_mem_bit(const void *p, int size);          func(constvoid *p); //strlen(const

2015-07-27 18:32:24 238

原创 七月二十二日 Linux操作系统c语言学习笔记

1.游程编码:#include#include int main(){printf("请输入:\n");int s[10]={0};int n=0,sum=1,i=0;for(;i{scanf("%d",&s[i]);}n=10;for(i=0;i{if(s[i]==s[i+1]){sum+=1;}else{

2015-07-24 20:31:51 270

原创 七月二十三日 Linux操作系统c语言学习笔记

所学用函数来表示:1.表示atoi的程序#includeint myatoi(const char *p){int sum = 0;while(*p){sum = sum*10 + *p -'0';p++;}return sum;}int main (int argc, char *argv[]){ char *p

2015-07-24 20:29:44 224

原创 七月二十四日 Linux操作系统c语言学习笔记

系统对内存的限制:32位操作系统对程序理论上分配4G空间,64则是16G空间。 栈:可读可写rw,运行时申请内存,在所定义的空间括号结束后会自动被os回收,一般用于局部变量。 堆:可读可写rw,运行时申请(malloc),手动回收(free),如果没有释放则可能会照成内存泄露。 内存泄露:在用完后没有释放该空间,别人也无法使用,就像是黑洞。 Data:编译时申请,程

2015-07-24 20:06:57 277

原创 七月十六日 Linux操作系统c语言学习笔记

七月十六日对数组名取地址,地址值不变,但是类型变为指向整个数组的地址。两个相同类型的指针相减:地址之间相隔元素个数。堆:操作系统管理的空闲空间。函数内部定义的变量默认存在栈(动态)(被用完就不见了被回收),遵守先进后出,后进先出的原则。Auto:定义处到函数结尾,局部作用域,没有初始化,为随机值。全局变量:全局作用域(如果没有初始化,则系统自动初始化为0),局部作用域屏蔽全

2015-07-16 20:20:44 246

原创 七月十四日 Linux操作系统c语言学习笔记

七月十四日理解数据解释不同,对数据的运算规则也不同,范围也不同。计算机中数据都是以二进制的形式存在,对于不同的电脑,可能存在配置不同,在进行强制类型转换的时候会出现一些误差。今天在进行一个程序时就出现了这个问题,用GDB调试时,分开一步步的看参数都没有错,但在最后的结果地方出现了误差。如下:按逻辑运算,实际量应该为30学习的新的概念:

2015-07-14 20:24:12 252

原创 七月十三日 Linux操作系统c语言学习笔记

应该养成的习惯:添加必要的注释,代码要有一定的版式。本次主要讲了学到的新的指令:         (1),Objdump 专门用来查看文件的二进制 如  objdump –d a.out         (2),chmod 改变某一个文件的权限,分三种权限 r,w,x 如 chmod a-x./prog                    a:全部都修改   u:表示本人修改

2015-07-13 21:54:23 292

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除