>> डेविड जे मालन: तो है कि पिछले कार्यक्रम था यह सूचना दी जिसके तहत एक बग कि 0
नकारात्मक, भले ही तकनीकी रूप से है 0 सकारात्मक और न ही नकारात्मक न तो है.
लेकिन एक समस्या नहीं है.
हम एक और डालने से इस बग ठीक कर सकते हैं हमारे कार्यक्रम में हालत.
>> विशेष रूप से, 12 लाइन पर मैं हिट दर्ज करने के लिए जा रहा हूँ.
और फिर अगर किसी और को जोड़ने और बराबर होती है 0, खुला घुंघराले बराबर होती है
गले लगा, करीब घुंघराले ब्रेस.
>> अब आप कि मैंने कहा था कि नोटिस हूँ और टाइप के रूप में बराबर
बस के बराबर होती है करने का विरोध किया.
सी पहले से ही है क्योंकि अब वह बस है के रूप में एक भी बराबर के चिह्न का उपयोग
तथाकथित असाइनमेंट ऑपरेटर और में सही से एक मूल्य प्रदान करने के आदेश
एक के लिए, कहते हैं, बाईं तरफ चर.
लेकिन इस मामले में, हम वास्तव में चाहते हैं 0 के साथ समानता के लिए N का परीक्षण करने के लिए.
और सी में, आप बस है कि ऐसा करने के लिए दो बराबर संकेत का उपयोग करने के लिए याद करने के लिए.
>> खैर, एन वास्तव में करता है, तो बराबर बराबर 0, मैं बाहर मुद्रित करने के लिए जा रहा हूँ
बजाय निम्नलिखित.
छापा एफ, आप 0 उठाया.
मेरी फ़ाइल सहेजें.
और अब इस संकलन करते हैं शर्तों के रूप में 1.
>> वापस मेरे पलक प्रॉम्प्ट पर, मैं जा रहा हूँ डॉट स्लेश के साथ कार्यक्रम चलाने के लिए,
स्थितियां 1.
और चलो कि एक ही विवेक करते हैं पहले के रूप में फिर से जाँच करें.
1 मेरे int के लिए, जो है वास्तव में सकारात्मक.
की शर्तों के साथ 1 के रूप में इस फिर से दौड़ना दो. नकारात्मक 1, कहते हैं, एक दूसरे इनपुट,
वास्तव में नकारात्मक है.
>> अब के 0 के साथ यह परीक्षण करते हैं.
डॉट स्लेश, स्थितियां 1.
दर्ज करें.
0 और -
ओफ़्फ़.
मैं वास्तव में 0 इस समय उठाया.