我对Padre有疑问.当我尝试编译一个hello world perl脚本时,它根本没有响应.Padre仍然可以运行.而且,如果尝试启动调试器,Padre将停止.我甚至重新安装Padre几次但仍然.你知道怎么解决这个问题吗?非常感谢.
好吧,我在三元运算符中有一个关于逗号的问题.剪掉垃圾,代码如下:
void test_comma_in_condition(void)
{
int ia, ib, ic;
ia = ib = ic = 0;
bool condition=true;
cout<<"Original:"<<endl;
cout<<"ia: "<<ia<<endl;
cout<<"ib: "<<ib<<endl;
condition?(ia=1, ib=2):(ia=11, ib=12);
cout<<"After:"<<endl;
cout<<"ia: "<<ia<<endl;
cout<<"ib: "<<ib<<endl;
ia = ib = ic = 0;
condition?ia=1, ib=2, ic=3:ib=22,ia=21, ic=23;
cout<<"The operation must be bracketed, or you'll see..."<<endl;
cout<<"ia: "<<ia<<endl;
cout<<"ib: "<<ib<<endl;
cout<<"ic: "<<ic<<endl;
condition?ia=1, ib=2, ic=3:ia=21, ib=22, ic=23;
cout<<"The operation must be bracketed, or you'll see..."<<endl;
cout<<"ia: "<<ia<<endl;
cout<<"ib: "<<ib<<endl;
cout<<"ic: "<<ic<<endl;
return;
}
Run Code Online (Sandbox Code Playgroud)
输出将如下:
Original:
ia: 0 …Run Code Online (Sandbox Code Playgroud)