যখন আপনার −
মত একটি বিবৃতি থাকেwhile (expression);
যখন লুপ চলে তা কোন ব্যাপার না যদি এক্সপ্রেশনটি সত্য হয় বা না হয়। যাইহোক, যদি আপনি −
রাখেনif (expression);
অভিব্যক্তি সত্য হোক বা না হোক বিবৃতিটি চলে। এর কারণ হল if এবং while এর সিনট্যাক্স −
if (<expr>) <statement> // or while (<expr>) <statement>
সুতরাং <বিবৃতি> শুধুমাত্র কার্যকর করা হয় যদি
তাই প্রশ্ন হল কি
if (<expr>) /* Empty Statement */; while (<expr>) /* Empty Statement */;
উভয় ক্ষেত্রেই, কিছুই কার্যকর করা হচ্ছে না (অভিব্যক্তি মূল্যায়নের পরে)। যদিও একটি অসীম লুপ প্রবেশ করতে পারে. দ্রষ্টব্য:'{}' হল একটি বিবৃতি-ব্লক (এক ধরনের বিবৃতি (যেটিতে অন্যান্য বিবৃতির তালিকা রয়েছে)।