自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(8)
  • 收藏
  • 关注

原创 Linux下C语言实现简单Shell

#include#include#include#include#include#include#include#include#define MAX_STRING 256#define SIGNIN "#define SIGNOUT ">"#define SIGNPINE "|"const char* expst = "exit";  //控制终端

2012-08-03 21:08:04 2162 1

原创 tc2.0环境下的C语言研究-需要耐心的指针研究

以下程序代码为王爽老师所著书的内容,希望像我一样的新手能静下心来仔细跟踪下来,一定不会让你失望的。程序1用debug对以下程序进行分析,记录每一条c语言运行后,相关内存单元的值。char ch;char *p;char **pa;char far *pf;

2011-10-09 17:04:56 731 1

原创 tc2.0环境下的C语言研究-关于链接

用C 语言编程时,通常要建立一些用户函数。如果这些函数具有通用性,一般的方法是将它们作成头文件,当需要时用“#include”命令将其包含到源程序之中,以提高编程效率。但在特定的程序中一般仅使用这些函数的一部分,若用上述方法包含所有函数,编译器在编译的时候会把所有包含进的函数都进

2011-09-27 12:41:32 975

原创 tc2.0环境下的C语言研究-变量与参数返回值

用debug对以下程序编译、连接后的代码进行研究,回答相关问题。unsigned int n;void f1();int f2(int,int);void far f3();main(){n=0;f1();n=f2(1,2);f3();}void f1()

2011-09-26 17:14:46 910

原创 tc2.0环境下的C语言研究-函数如何接收不定数量参数

用c:\minic(即最简开发环境)下的tc.exe完成下面的试验(1)写一个程序a.c:void showchar(char a,int b);main(){showchar('a',2);}void showchar(char a,int b)

2011-09-24 12:46:08 550

原创 tc2.0环境下的C语言研究-关于main函数编程

用一个简单的程序来研究如何用tc.exe来对这个程序进行编译、连接,生成正确的可以运行的程序。f(){*(char far *)(0xb8000000+160*12+80)='a';*(char far *)(0xb8000000+160*12+81)=2;}

2011-09-23 11:08:27 1006

原创 tc2.0环境下的C语言研究-简单使用寄存器并打印函数的偏移地址

在c语言中使用变量的目的是:为了编程时存储数据。所以如果有一种方法可以让我们不用变量就可以存储数据,我们就不再需要变量了。在汇编中存储数据,我们可以利用AX、BX等寄存器和内存空间,在C语言中也是类似的分别有:_AX、_BX、_CX、_DX、_BP、_SP、_CS、_DS

2011-09-22 12:10:19 1049

原创 tc2.0环境下的C语言研究-搭建基础环境

研究底层C语言的实现机制,前提是对汇编有一定深度的了解,强烈推荐王爽老师的《汇编语言(第二版)》,内容丰富,入门简单,堪称汇编语言宝典之书。首先,搭建以后学习需要的运行环境,新建一个文件夹,在turbo C2.0提供的基础运行文件中,拷贝tcc.exe和tlink.exe,编

2011-09-21 10:29:38 1172

空空如也

空空如也

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

TA关注的人

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