- 博客(4)
- 收藏
- 关注
原创 一级指针与二级指针
指针 在C语言中,可以使用指针对变量进行操作。 一个有意思的比喻是,把变量比作一个盒子,而把指针比作一个抽屉, 那么,一个不太恰当的例子是,当你想要盒子里的东西的时候,你可以直接找到盒子,当然,也可以先拉出抽屉来,而盒子,自然在抽屉里。 下面,则是正经的干货。 int n=3; int *p=&n; 那么,他们则有如下的关系: 首先,系统会分配内存给n,假如它的地
2016-11-20 17:53:40 366
原创 十进制转二进制输出
data segment x dw 222 data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax lea si,x mov cx,16 mov bx,[si] one: rol bx,1 mov al,bl and al,1 add al,30h mo
2016-11-14 21:07:22 422 1
原创 汇编输出十进制数
DATA SEGMENTX DB 122DATA ENDSSSEG SEGMENT STACK DW 10 DUP(?)SSEG ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:SSEGSTART: MOV AX,DATA MOV DS,AX MOV DL,X MOV CX,1 MOV BL,10ONE: MOV AH,0 MOV A
2016-11-13 20:51:02 11816 3
原创 new与delete
C++中的动态分配 在C中,我们使用malloc与free进行动态分配内存空间与释放,而在C++中,则使用new与delete进行相关操作。首先,我们来看一下他们的使用方法。 对于数组来说,定义方法为: int *p=new int[10]; delete p;而对于单个指针来说: int *p=new int; delete p;当然,int也可以替换为类对象。如: C *p=new
2016-11-13 20:49:19 230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人