逻辑与 && ——如果a和b都为真,则结果为真,否则为假(理解为乘法)
逻辑或 || ——如果a和b有以上为真,则结果为真,二则都为假时,结果为假(理解为除法)
逻辑非 ! ——如果a为假,则!a为真,如果a为真,则!a为假(理解为相反数,即对立)
下面看一个例子
其中如果是莆田男,进入if语句中,这里的return -1代表程序异常退出,-1一般是结束循环,程序就终止了
return 0 代表程序正常退出
return 1代表程序异常退出(有的时候也可用return -1)
也就是函数非正常终止,被调函数 return 1只是给主调函数一个标志,说明他的执行过程遇到异常情况。