自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 强制类型转换成结构体

<br />例:某结构体长度100个字节,定义一个指针*struct指向该结构体。有一个字符串长度200个字节,将该字符串强制转换成结构体结果如何?<br /> <br />答: 1.该字符串被结构体截成两段分别存入struct[0] struct[1]<br />2.*struct 指向字符串的首字符<br />3.如果直接调用struct,相当于调用struct[0]

2011-05-31 18:37:00 3785

原创 exit() _exit()函数的区别

<br /> <br />exit()函数的作用是:直接使用进程停止运行,清除其使用的内存空间,并清除其在内核中的各种数据结构;exit()函数则在这一基础上做了一些包装。在执行退出之前加了若干道工序。exit()函数与_exit()函数最大区别就在于exit()函数在调用exit系统之前要检查文件的打开情况,把文件缓冲区的内容写回文件。<br />由于Linux的标准函数库中,有一种被称作“缓冲I/O”的 操作,其特征就是对应每一个打开的文件,在内存中都有一片缓冲区。每次读文件时,会连续的读出若干条记录,

2011-05-25 10:39:00 1123

原创 解析器最终版本

<br /><br />#include <stdio.h><br />#include <ctype.h><br />#define SIZE 512<br />#define CR '/n'<br />char file[300]="input.txt";//用于接收输入输出文件名<br />//定义分界符<br />char singleword[50]="+-=#;<>";<br />FILE *fin; //指向输入文件的指针<br /> <br />void main(){<br />int r

2011-05-02 12:59:00 433

原创 简单的解析器

<br />#include <stdio.h><br />#include <ctype.h><br />#include <iostream><br />char PL0Scanin[300]="1.txt"; //用于接收输入输出文件名<br />//下面定义纯单分界符,如需要可添加<br />char singleword[50]="+-=#;<>";<br />FILE *fin; //用于指向输入输出文件的指针<br />void main(){<br />   int es=0;<br /> 

2011-05-01 23:55:00 489

空空如也

空空如也

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

TA关注的人

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