有了下面这个全局共享变量的困惑教程,不懂全局共享变量的困惑的也能装懂了,赶紧get起来装逼一下吧!
【 tulaoshi.com - 编程语言 】
近日写程序,让全局共享变量给害苦了,现将结果公布出来,不希望有人步我后尘。
先总结经验:全局共享变量一定要在定义时初始化,否则无效。
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)下面写两行代码进行验证(Visual Studio .NET 2003 + Windows Servers 2003):
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)
////////////////////////////
//main.c
#include
#include "resource.h"
__declspec(dllexport) void Test(HWND hWnd);
//主窗体回调函数
LRESULT CALLBACK MainProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam)
{
switch(message)
{
case WM_COMMAND:
{
if(LOWORD(wParam)==IDOK)
{
Test(hWnd);
return 1;
}
else if(LOWORD(wParam)== IDCANCEL)
{
EndDialog(hWnd,0);
return 1;
}
}
}
return 0;
来源:http://www.tulaoshi.com/n/20160219/1615848.html