Tip:
Highlight text to annotate it
X
>> დევიდ ჯ Malan: ასე, რომ გასულ პროგრამა შეცდომა, რომლის დროსაც ის ცნობით, 0
უარყოფითი, მიუხედავად იმისა, რომ ტექნიკურად 0 არ არის არც დადებითი და არც უარყოფითი.
მაგრამ პრობლემა არ არის.
ჩვენ შეგვიძლია დაფიქსირება ამ შეცდომის ჩასმა სხვა მდგომარეობა ჩვენი პროგრამა.
>> კერძოდ, ერთი ხაზი 12 მე ვაპირებ დააჭიროთ.
და შემდეგ დაამატოთ სხვაგან, თუ უდრის უდრის 0, ღია curly
გაუწიოს, მჭიდრო Curly გაუწიოს.
>> ახლა თქვენ შეამჩნევთ, რომ მე ვთქვი და აკრეფილი უდრის უდრის, როგორც
განსხვავებით მხოლოდ შეადგენს.
ახლა რომ მხოლოდ იმიტომ, რომ C უკვე გამოყენებით ერთი ტოლობის ნიშანი, როგორც
ე.წ. დავალება ოპერატორი და რათა მივანიჭოთ მნიშვნელობა მარჯვენა
რომ, ვთქვათ, ცვლადი მარცხენა.
მაგრამ ამ შემთხვევაში, ჩვენ რეალურად გვინდა შესამოწმებლად n თანასწორობის 0.
და გავაკეთოთ, რომ C, თქვენ უბრალოდ უნდა უნდა გვახსოვდეს, რომ გამოიყენოს ორი თანაბარი ნიშნები.
>> ისე, თუ n აკეთებს მართლაც თანაბარი თანაბარი 0, მე ვაპირებ ამობეჭდოთ
შემდეგი ნაცვლად.
ბეჭდვითი F, თქვენ აიყვანეს 0.
გადარჩენა ჩემი ფაილი.
და ახლა მოდით შეადგინოს ამ როგორც პირობები 1.
>> უკან ჩემი მოციმციმე სწრაფი, მე ვაპირებ აწარმოებს პროგრამა dot ხაზი,
პირობები 1.
და მოდით, რომ იგივე საღი აზრის შეამოწმეთ კიდევ ერთხელ, როგორც ადრე.
1 ჩემი int, რომელიც მართლაც დადებითი.
მოდით გამეორება ამ პირობების 1 მეორე input, ვთქვათ, უარყოფითი 1,
რომელიც რა თქმა უნდა ნეგატიური.
>> ახლა მოდით შეამოწმოთ ეს 0.
dot ხაზი, პირობები 1.
შეიყვანეთ.
0 -
Phew.
მე მართლაც აიყვანეს 0 ამ დროს.