--------------------------------------------------------------------------
使用messagebox:
#include"windows.h"
#include"tchar.h"
MessageBox(NULL,_T("nihao吗"),_T("ab"),0);
---------------------------------------------------------------------------
在switch case中使用局部变量
1 switch(a) 2 { 3 case 1: 4 //{ 5 int b=0; 6 cout<<a+b<<endl; 7 //} 8 break; 9 case 2: 10 break; 11 default: 12 break; 13 }
就像第五行这样,vs中调试,显示
错误 1 error C2360: “b”的初始化操作由“case”标签跳过……
解决方法,添加大括号就好了,(注释掉的部分)
------------------------------------------------------------------------------------
使用内置常量PI
#define _USE_MATH_DEFINES
#include "math.h"
使用时使用M_PI即可。
或者使用公共运行时环境。使用.NET的system.Math;下的Math::PI值
-------------------------------------------------------------------------------------