⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 新建 文本文档 (3).txt

📁 暂时没有高质量的原代码
💻 TXT
字号:
文件头:

28、||和&&的语句执行顺序 


———————————— 


条件语句中的这两个“与”和“或”操作符一定要小心,它们的表现可能和你想像的不一 


样,这里条件语句中的有些行为需要和说一下: 


  


    express1 || express2 


  


    先执行表达式express1如果为“真”,express2将不被执行,express2仅在express1 


为“假”时才被执行。因为第一个表达式为真了,整个表达式都为真,所以没有必要再去 


执行第二个表达式了。 


  


    express1 && express2 


  


    先执行表达式express1如果为“假”,express2将不被执行,express2仅在express1 


为“真”时才被执行。因为第一个表达式为假了,整个表达式都为假了,所以没有必要再 


去执行第二个表达式了。 





  


  


于是,他并不是你所想像的所有的表达式都会去执行,这点一定要明白,不然你的程序会 


出现一些莫明的运行时错误。 


  


例如,下面的程序: 


  


  


    if ( sum > 100 && 


         ( ( fp=fopen( filename,"a" ) ) != NULL )   { 


  


         fprintf(fp, "Warring: it beyond one hundred\n"); 


         ...... 


    } 


  


    fprintf( fp, " sum is %id \n", sum ); 


    fcl

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -