
基础知识
z974656361
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GCC的内嵌汇编语法
GCC的内嵌汇编语法AT&T ASM Syntax1.Overview2.Syntax1.寄存器引用2.操作数顺序3.立即数4.符号常数5.操作数的长度6.符号扩展和零扩展指令7.跳转指令8.前缀9.内存引用3.GCC Inline ASM1.基本内联汇编1.\_\_asm\_\_2. Instruction List3.\_\_volatile\_\_2.带有C/C++表达式的内联汇编1.Output2.Input3.Operation Constraint1. 寄存器约束2. 内存约束3. 立即原创 2020-11-07 11:48:53 · 773 阅读 · 0 评论 -
DOS批处理中获取当前路径的命令
DOS批处理中%cd%和%~dp0的区别在DOS的批处理中,有时候需要知道当前的路径。在DOS中,有两个环境变量可以跟当前路径有关,一个是%cd%, 一个是%~dp0。这两个变量的用法和代表的内容是不同的。%cd% 可以用在批处理文件中,也可以用在命令行中;展开后,是驱动器盘符:+当前目录,如在dos窗口中进入c:\dir目录下面,输入:echo %cd% ,则显示为:c:\dir 。%cd%的内容是可以被改变的,其内容为命令的执行路径或批处理文件的执行路径。%~dp0只可以用在批处转载 2020-05-11 10:11:51 · 3573 阅读 · 1 评论 -
函数调用约定
最近在看《windows程序设计》一书,在书中看到使用windows函数的时候,要在函数前面加上WINAPI这样一个关键字。WINAPI 是在WINDEF.H中定义的,其定义如下#define WINAPI __stdcall其中__stdcall是一种函数调用的约定。首先,这里要清楚的第一个问题是:什么是函数调用的约定?通过在网上搜索,好搜百科给出了如下的定义:函数调用约定,原创 2015-05-13 20:53:33 · 464 阅读 · 0 评论 -
va_start和va_end使用详解
最近在看《Windows程序设计》一书,在讲到vsprintf函数时,其中涉及到va_list,va_start,va_end宏帮助处理堆栈中的指针的问题。对这个问题了解的不是很深,在网上搜索后,发现有一篇文章讲的不错。自己吸收后,就转载了过来。文章的链接:http://www.cnblogs.com/hanyonglu/archive/2011/05/07/2039916.html文章原转载 2015-05-27 21:31:51 · 311 阅读 · 0 评论 -
windows程序设计(滚动条)
文章转载链接:http://www.cppblog.com/szhoftuncun/archive/2008/01/22/41675.html下面这篇文章来自博客园的一篇文章,这篇文章解释了我在学习windows程序设计一书中,看到的关于滚动条的代码的一点疑惑,但是解释的并不是很清楚。我的疑惑主要在于:为什么x的取值中,为什么用1。原文如下:由于屏幕不够显示,滚动条成为必备转载 2015-06-23 21:39:43 · 763 阅读 · 0 评论 -
WINDOWS程式设计--文字和字体
显示文字是本书所要解决的首要问题,现在我们来研究Microsoft Windows中各种有效字体和字体大小的使用方法以及调整文字的方式。Windows 3.1发表的TrueType使程式写作者和使用者以灵活的方式处理文字的能力大幅增强。TrueType是轮廓字体技术,由Apple Computer公司和Microsoft公司开发,并被许多字体制造商支援。由於TrueType字体能够连续缩放,并转载 2015-06-15 22:06:55 · 649 阅读 · 0 评论