自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

;

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 用汇编实现256以内的三个数的加减乘除运算

时间有限,就做了这个,有不足之处,还望指点,谢谢!                 QQ:1041176269  黑白君以下程序,是实现三个任意小于256的数的加减乘除运算,并且结果不超过256(本来想设置一个循环判断的,但由于时间限制,就暂时这样吧);本程序实现的主要功能:三位数以内的加减乘除。(注:除法中舍去小数,即只进行取整操作);;;思路:; 1.用dos10号功能,从键盘录入三...

2018-04-21 18:05:23 2320

原创 正则表达式处理重复字符串时出现的问题

定义一个组,引用第一个组(因为“+”,所以处理成 aaaaaaa(......全是a))所有含有a的串都被切定义两个组,引用第一个组(因为“+”,处理成bbbbbbbb{......全是b})在所有字符串中,以a开始,与b相连的子串中,对b的重复进行切割。再来一个与上面对比:我把上面的主串改了一下,就显而易见了。===========================================...

2018-04-20 12:01:27 8403

原创 c语言:用指针处理链表

链表,是一种重要的数据结构,它是内存动态分配的一种结构。一般情况下,在我们存储一堆数据时,首先需要定义一个数组,然后必须给出数组长度(元素个数)。比如,有的班级有100个学生,有的班级有30个学生,这样,在我们定义数组时,必须给出100个元素个数(也就是长度为100)。再者,假如我们事先不知道元素的个数,那么我们就必须把数组长度定义的足够大,这样显然是很浪费空间的。 ...

2018-04-15 00:23:43 1414

原创 java关于子类继承父类-创建一个子类对象时调用顺序

调用顺序:(这里基于无参构造器,暂且不考虑有参构造器的情况)1.创建第一个子类对象时:父类静态块->被调子类静态块->父类动态块->父类无参构造器->被调子类动态块->被调子类无参构造器这里我定义了一个父类Person,一个子类Student,创建第一个Student对象:运行结果如下:这个很容易理解,因为静态块是在类被加载的时候而加载的,因此父类和子类静态块优先被调...

2018-04-12 17:42:22 10660

原创 c语言:顺序表基本操作

//*************************************************************************************************// 顺序表基本操作//该程序的功能是对元素类型为整型的顺序表进行一些操作。该程序包括顺序表结构类型的定义以及对顺序表//操作的...

2018-04-08 04:38:24 784

原创 从汇编的角度理解C++编译器

C++编译器:运行结果:C编译器:运行结果:下面我从汇编的角度来解释一下:在C++编译器中,把*p和i认为是不同的类型(*p是变量,i是常量),这样,*p改变,i不变,也就是两个不同类型的数据存入了同一个存储单元中(在相同的物理地址下存了两个值)。在C编译器中,把*p和i认为是相同类型(同是变量),这样,*p改变,i随之改变,就相当于先给i赋值100,再给i赋值200。...

2018-04-07 22:43:44 407

原创 c语言:变量的存储类别

1.动态存储方式与静态存储方式运行结果:1)函数中的局部变量(形参、在函数中定义的变量等),如果不专门声明为static存储类别,都是动态分配存储空间的,在函数调用时系统给这些变量分配空间,在调用结束时系统就自动释放这些内存空间,因此这类局部变量被称为自动变量。2)实际上,关键字“auto”可以省略,auto不写则隐含确定为“自动存储类别”,也就是动态存储方式。3)动态局部变量存在动态存储区,静态...

2018-04-07 18:09:07 2586

原创 由const引发的一系列问题

         CONST是一个C语言的关键字,它限定一个变量不允许被改变。使用CONST在一定程度上还能提高程序的安全性和可靠性。CONST在其他编程语言也有出现,如C++、PHP5、C#.net、HC08 C等。1.const变量  &  常量为什么使用一个const变量来定义数组,ANSI C的编译器会报错?const int n = 5;int a[n];1)这个问题讨论的是...

2018-04-07 13:52:58 367

原创 C++编译器与C编译器的区别

以下是在C++编译器中的操作(看后缀):C++编译器给出的运行结果:----------------------------------------------------------------------------------------------------------------------------------------------------------------------...

2018-04-07 00:08:30 5202 1

原创 坑,被C++的编译器玩弄一整天,无FUCK说!同时也希望懂的人能指点下!

这是在C++编译器下的操作(看后缀):C++编译器给出的运行结果:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------...

2018-04-06 23:55:01 338 1

原创 指向结构体变量的指针与指向结构体数组的指针使用时的区别

指向结构体变量的指针与指向结构体数组的指针在使用时的区别就是:指向结构体变量的指针,在使用时这样写:struct rsol v;struct rsol *m;m = &v;指向结构体数组的指针,在使用时这样写:struct edc hj[5]={1,2,3,4,5};struct edc *k;k = hj;因为结构体数组hj本身就是一个地址(数组的起始地址),所以在使用时不加‘&...

2018-04-06 11:15:01 2838

原创 用结构体类型的数据作函数参数

2018年4月5日   19:201.用结构体变量作函数参数:运行结果:用结构体变量作实参时,采取的也是“值传递”方式,将  结构体变量所占的内存单元的内容(结构体变量成员列表)    全部顺序传递给形参,这里形参也得是结构体变量。但是,这种传递方式下,函数调用期间形参也要占用内存单元(个人理解意思就是 跟要传递的实参一样,系统也要给形参分配空间。)。并且,这种传递方式是单向的,如果在执行被调函数...

2018-04-05 20:42:50 19391 4

原创 关于结构体指针,这段代码错了,不过这个人分析对了,我来说说我的理解

分析:1.p是一个结构体指针,不是一个结构体变量,就冲这一原则这段代码已经错了。2.我们可以用p来指向结构体变量,但不能把p当做是结构体变量。3.这个人的方法二就是用了此方法:事先定义了一个结构体变量,然后用p指向它,那么此时(*p).a 相当于 temp.a 相当于 p->a。...

2018-04-05 15:41:57 194

原创 指向结构体数组元素的指针

2018年4月5日    14:58运行结果如下:p是指向struct student 结构体变量的指针。在for语句中先使p的初值为stu,也就是stu第一个元素的起始地址。在第一次循环中输出stu[0]的各个成员值,然后p++,指向stu[1]。p加1意味着p所增加的值为结构体数组stu一个元素所占的字节数(这里是2+20+1+2=25字节)。注意:1.如果p的初值为stu,即指向第一个元素,...

2018-04-05 15:19:47 5623 1

原创 结构体类型的复习

2018年4月5日,12:21运行结果如下:定义结构体类型的方法:struct 结构体名{成员表列}(结构体变量名);定义结构体类型应当注意以下几点:1."struct" 和后面的";" 必不可少。2.结构体名可以没有,结构体变量名可以没有,但"struct"必须有。3."struct+结构体名"  为结构体类型名。4.只能对结构体的各成员进行赋值,不能对类型赋值。5.结构体的各成员必须进行类型声...

2018-04-05 13:30:22 450

原创 关于数据计算中的一些小问题

2018年4月5日  10:05程序分析如下:题目:w=(x+y*3-45)/z1.数据段定义:定义三个字类型的变量x,y,z    并赋初值48(0030h),-21(ffebh),14(000eh)。 定义两个字型空间w和w+2来存放商和余数2.代码段:起始标号start,说明代码段的起始偏移地址,与最后的end start相对应,这是初始化代码段的重要依据。说明了程序从start处开始执行,...

2018-04-05 10:44:34 409

原创 关于字符串输入输出的一些小问题

2018年4月4日19:50需要注意:sas db 18,?, 19 dup(?)   后面的 19 dup(?)必不可少,因为上图是没加的,下面来个加的:显然,加了之后,系统会自动预留出一行(看数据段ds第二行吧,这就是区别),也就是预留空间,代码段cs往后顺延,以免被上面的数据冲掉。...

2018-04-04 19:50:28 364

原创 关于存储器寻址问题1

今天是2018年4月3号,早晨起来怼了一波代码:data segment    str1 db 10,?,11 dup(?)data endscode segment    assume cs:code,ds:datastart:mov ax,data        mov ds,ax        mov ax,seg str1        mov ds,ax        lea dx,st...

2018-04-03 17:46:32 761

基于C语言的图书管理系统(含续借、清欠款操作)

程序运行建议: 使用Visual C++ 6.0编译器,由于本程序全程采用c语言编写,建议使用c/c++运行环境。其中,管理员账号设置为123456,密码设置为123456

2018-12-15

空空如也

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

TA关注的人

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