`
ding43930053
  • 浏览: 38840 次
社区版块
存档分类
最新评论

VC++学习之路之VC++变量、指针(1)

 
阅读更多

今天学习了一天的VC++新的,对于VC++指针今天做了不少测试,那么接下来说一下说变量吧:

局部变量:在函数内定义的变量称之为局部变量,它的作用域是创建它的函数内,生命周期是函数调用关闭。

静态局部变量:在函数定义的static 变量称之为静态变量,它的作用域是创建它的函数内,生命周期是程序关闭,如函数调用后,其值会保留上次函数调用的值。

全局变量:在函数外面定义的变量称之为全局变量,它的作用域是函数内以及函数外,如果其他的程序文件.cpp想要访问其变量的话,需要在文件中声明extenrn ,生命周期是整个程序关闭后。

静态局部变量:同全局差不过,只不过其他的.cpp文件不能访问;

恩 还有需要的东西要学,写写到这,会后续更新

分享到:
评论

相关推荐

    指针式时钟实验报告

    3、 掌握VC++开发应用程序的一般步骤和方法。 二、 课程设计内容与实现的功能 运行界面是一指针式时钟,包括时分秒三个指针,有12个钟点的显示,并通过指针的转动来实时更新时间。通过菜单可以进行闹铃设置、指针...

    如何在VC++中两个对话框相互传递信息

    如何在VC++中两个对话框相互传递信息。采取避免在头文件中定义具体类型的指针变量,用定义空指针的方法绕过头文件重复包含的问题。

    VC++程序简单实例

    实例2-11:全局变量和局部变量。源代码在光盘中“\02\eleventhcpp”目录下。 实例2-12:使用指针注意内存的分配。源代码在光盘中“\02\twelfthcpp”目录下。 实例2-13:引用实例。源代码在光盘中“\02\thirteencpp”...

    (VC++)API编程读bmp图片

    fread(&head, sizeof(BITMAPINFOHEADER),1,fp); //获取图像宽,高,每像素所占位数等信息 bmpWidth = head.biWidth; bmpHeight = head.biHeight; biBitCount = head.biBitCount; //定义变量,计算图像每行所...

    VC++ 读取文件内容并输出到打印机

     定义实际上指向ADDJOB_INFO_1  // 结构的指针  LPBYTE pJob=0;  //打印机句柄  HANDLE m_hPrinter=NULL;  //********函数定义****************  //获得打印作业的临时文件名和ID号  //并保存在变量p...

    VC++常用的共用函数100多页

    1. 如何获取应用程序的实例句柄? 38 2. 如何通过代码获得应用程序主窗口的指针? 38 3. 如何在程序中获得其他程序的图标? 38 4. 如何编程结束应用程序?如何编程控制windows的重新引导? 39 5.怎样加载其他的应用程序? ...

    全局变量在对话框中的使用

    提供两个全局变量在对话框中使用的实例,一个实例中定义了全局指针,可通过指针获取对话框编辑框控件的值;另一个实例中定义了一个全局变量,用于传递对话框控件的值,在VC++6.0中运行通过。

    VC++基础视频教程100讲

    共100讲,包括最基本的C,C++,VC环境的安装配置及顺序,判断,循环、if与switch条件分支语句、一维数组的概念、二维数组、字符数组(字符串)、函数分类等各类语法,本教程1-11节为EXE格式,故无法现在学习,所以本站...

    VC++6 编写静态链接库和调用静态链接库源码下载

    VC++6 编写的静态链接库和调用静态链接库源码,适合学VC++的童鞋,通过本贴的例子,你能学到:1.编译静态链接库 2.调用静态链接库 3.头文件的编写 4.函数中的变量作用域 5.指针的应用和理解

    取得窗口类对像或指针

    要想通过CWnd类控制窗口,必须先取得CWnd类(或派生类)的对像或指针。主要方法有四: 一,系统已经定义好的类。 二,自己定义对像,并操作它。 三,利用类向导为控件关联变量(前面已讲,不再详细讲解)。 四,利用...

    VC++6.0核心编程源码.rar

    该内存块的句柄将在hlocal变量中返回。第三个参数指明我们想要查找的错误代码的号码,第四个参数指明我们想要文本描述使用什么语言。 如果FormatMessage函数运行成功,那么错误代码的文本描述就位于内存块中,我将它...

    VC++通过内存映射实现Exe程序间的数据交换

    VC++通过内存映射在程序间交换数据,通过这个小实例,你会了解到以下技巧:在内存映像中创建对象,将文件视图映射到一个进程的地址空间上、返回LPVOID类型的内存指针、给映像内存数据赋给本地变量、释放映像内存、...

    vc++ADOX创建数据库

    vc++利用ADOX创建数据库 // ADOXCreateDatabaseDlg.cpp : implementation file // #include "stdafx.h" #include "ADOXCreateDatabase.h" #include "ADOXCreateDatabaseDlg.h" #include "Shlwapi.h" #pragma ...

    E DLL导出类 VC 导出类 Use

    本支持库可以调用 DLL 封装的类,vc 与 e ...vc++ 类指针变量 转移后变成类目标类指针<用于转回>。调用格式: 〈无返回值〉 类转移 (通用型变量 类目标变量,通用型变量 类源变量) - 易类神补刀->易类神补刀。 E类转

    简单分析C语言中指针数组与数组指针的区别

    首先来分别看一下,指针数组的一个小例子: #include #include <string> int lookup_keyword(const char*key, const char* table[], const int size) { int ret = -1; int i = 0; for(i=0; i<size; i++)...

    VC++ 专家指导.doc

    (1) 如何通过代码获得应用程序主窗口的 指针? 5 (2) 确定应用程序的路径 6 (3) 如何在程序中获得其他程序的 图标? 6 (4) 获得各种目录信息 7 (5) 如何自定义消息 8 (6) 如何改变窗口的图标? 8 (7) ...

    VC++读取文件内容并输出到打印机

    内容索引:VC/C++源码,报表打印,打印 VC++读取文件内容并输出到打印机,很实用的程序,部分代码释义:  定义实际上指向ADDJOB_INFO_1  // 结构的指针  LPBYTE pJob=0;  //打印机句柄  HANDLE m_hPrinter=NULL;...

    VC++6.0多媒体定时器位图透明钟表

    运行MyClocker.exe对话框应用程序,自动设置定时器SetTimer(1,1000,NULL),让void CMyClockerDlg::OnTimer(UINT nIDEvent)函数每一秒调用一张已经导入资源的钟表秒钟位图,同时声明新的变量来控制分针图和时针图...

    VC++常用功能实例

    1. 如何获取应用程序的实例句柄? 38 2. 如何通过代码获得应用程序主窗口的指针? 38 3. 如何在程序中获得其他程序的图标? 38 4. 如何编程结束应用程序?如何编程控制windows的重新引导? 39 5.怎样加载其他的应用程序? ...

Global site tag (gtag.js) - Google Analytics