C/C++中的static静态变量和全局变量以及定义屏蔽的一个示例

来源:互联网 发布:数据库巡检 编辑:程序博客网 时间:2024/06/06 20:59
// CDemo.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <stdio.h>#include <iostream>using namespace std;int i = 1;bool other(){static int a = 2;static int b;int         c = 10;a = a+2;i = i+32;c = c+5;printf("----------------Other---------------");printf("\n i:%d\n a:%d\n b:%d\n c:%d\n",i,a,b,c);b = a;return true;}int _tmain(int argc, _TCHAR* argv[]){static    int a;register  int b  = -10;int            c = 0;printf("--------------------MAIN---------------------");printf("\n i:%d\n a:%d\n b:%d\n c:%d\n",i,a,b,c);c = c+8;       //c=18//=========================================================other();printf("----------------Other---------------");printf("\n i:%d\n a:%d\n b:%d\n c:%d\n",i,a,b,c);i = i+10;other();std::system("pause");return 0;}<img src="http://img.blog.csdn.net/20160924130710832?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
0 0
原创粉丝点击