1,th[]=L"僧侣";语法错误,字符串数组不能直接给字符串,定义除外。用lstrcpy拷贝,或者定义
wchar_t *th=L"药师";
2,wchar_t th[]=L"药师"; th的作用范围是定义的范围,
wchar_t th[]=L"僧侣"; th的作用范围是
if(){期间},超出花括号,僧侣那个th就不存在了,因为僧侣th 跟药师th同名,所以输出的其实是药师那个th,你把药师th改下名,程序就出错了,会提示找不到僧侣那个th
#include
void main()
{
int a=1,b=2;
if(a==1)
{
b=3;
} ;
cout<}
这是测试代码,b就是3;
{ b=3 } //你犯了个小错误,忘记分号;了,改成{ b=3; } 就可以了
#include
void main()
{
int a=1,b=2;
if(a==1)
{
b=3;
} ;
cout<}
这是测试代码,b就是3
晕,不加分号的话,编译器应该给报错呀