摘要:
在编写应用程序时,有时需要用户选择某个文件,以供应用程序使用,比如在某些管理程序中需要打开某一个进程,这个时候需要弹出一个对话框来将文件路径以树形图的形式表示出来,以图形化的方式供用户选择文件路径,而不是需要用户自己输入文件路径。 在MFC中能够弹出对话框供用户选择文件路径的类是CFileDial... 阅读全文
posted @ 2017-10-24 20:55
masimaro
阅读(1664)
评论(0)
推荐(0)
摘要:
在C/C++中数字类型主要有整数与浮点数两种类型,在32位机器中整型占4字节,浮点数分为float,double两种类型,其中float占4字节,而double占8字节。下面来说明它们在内存中的具体表现形式: 整型: 整型变量占4字节,在计算机中都是用二进制表示,整型有无符号和有符号两种形式。 ... 阅读全文
posted @ 2017-10-24 20:55
masimaro
阅读(4853)
评论(0)
推荐(0)
摘要:
一、Windows菜单的基本知识:1)顶级菜单:紧贴在标题栏下面的菜单称为顶级菜单,也可以叫做程序的主菜单;2)弹出式菜单:一般在顶级菜单上都有很多菜单项,单击这些菜单项时会弹出一个下拉式的菜单项,我们点击的这个菜单称为弹出式菜单3)菜单项:每一个可选菜单项被赋予一个唯一的ID,当用户单击某个菜单项... 阅读全文
posted @ 2017-10-24 20:55
masimaro
阅读(566)
评论(0)
推荐(0)
摘要:
计算机本身是不认识程序中给的变量名,不管我们以何种方式给变量命名,最终都会转化为相应的地址,编译器会生成一些符号常量并且与对应的地址相关联,以达到访问变量的目的。 变量是在内存中用来存储数据以供程序使用,变量主要有两个部分构成:变量名、变量类型,其中变量名对应了一块具体的内存地址,而变量类型则表明... 阅读全文
posted @ 2017-10-24 20:55
masimaro
阅读(882)
评论(0)
推荐(0)
摘要:
常量是在程序中不能更改的量,在C/C++中有两种方式定义常量,一种是利用define宏定义的方式,一种是C++中新提出来的const型常变量,下面主要讨论它们之间的相关问题;define定义的常量: define是预处理指令的一种,它用来定义宏,宏只是一个简单的替换,将宏变量所对应的值替换,如下面... 阅读全文
posted @ 2017-10-24 20:55
masimaro
阅读(1928)
评论(0)
推荐(0)
摘要:
C语言作为面向过程的语言,函数是其中最重要的部分,同时函数也是C种的一个难点,这篇文章希望通过汇编的方式说明函数的实现原理。栈结构与相关的寄存器在计算中,栈是十分重要的一种数据结构,同时也是CPU直接支持的一种数据结构,栈采用先进后出的方式。CPU中分别用两个寄存器ebp和esp来保... 阅读全文
posted @ 2017-10-24 20:55
masimaro
阅读(213)
评论(0)
推荐(0)
摘要:
在C语言中采用3中语法来实现循环,它们分别是while、for、do while,本文将分别说明这三种循环的实现,并对它们的运行效率进行比较。do while首先来看do while的实现:下面是简单的代码:int nCount = 0;int nMax = 10;do { n... 阅读全文
posted @ 2017-10-24 20:55
masimaro
阅读(631)
评论(0)
推荐(0)
摘要:
在C语言中,if和switch是条件分支的重要组成部分。if的功能是计算判断条件的值,根据返回的值的不同来决定跳转到哪个部分。值为真则跳转到if语句块中,否则跳过if语句块。下面来分析一个简单的if实例:if(argc > 0){ printf("argc > 0\n");}if (argc ... 阅读全文
posted @ 2017-10-24 20:55
masimaro
阅读(655)
评论(0)
推荐(0)
摘要:
C语言中的变量大致可以分为全局变量,局部变量,堆变量和静态局部变量,这些不同的变量存储在不同的位置,有不同的生命周期。一般程序将内存分为数据段、代码段、栈段、堆段,这几类变量存储在不同的段中,造成了它们有不同的生命周期。全局变量全局变量的生命周期是整个程序的生命周期,随着程序的运行而... 阅读全文
posted @ 2017-10-24 20:55
masimaro
阅读(1312)
评论(0)
推荐(0)
摘要:
C语言中数组是十分重要的一种结构,数组采用的是连续存储的方式,下面通过反汇编的方式来解析编译器对数组的操作。数组作为局部变量在任意一个函数当中定义的变量都会被当做局部变量,它们的生命周期与函数的调用有关,下面是一个例子:int main(){ int nArray[5] = {... 阅读全文
posted @ 2017-10-24 20:55
masimaro
阅读(143)
评论(0)
推荐(0)

浙公网安备 33010602011771号