1 00:00:00,000 --> 00:00:03,290 >> DAVID J. MALAN: Supaya program terakhir mempunyai bug mana ia melaporkan bahawa 0 2 00:00:03,290 --> 00:00:07,220 adalah negatif, walaupun secara teknikal 0 adalah tidak positif mahupun negatif. 3 00:00:07,220 --> 00:00:08,000 Tetapi tidak menjadi masalah. 4 00:00:08,000 --> 00:00:11,820 Kami boleh menetapkan pepijat ini dengan memasukkan satu lagi keadaan dalam program kami. 5 00:00:11,820 --> 00:00:14,500 >> Secara spesifik, di talian 12 Saya akan tekan Enter. 6 00:00:14,500 --> 00:00:19,560 Dan kemudian menambah lagi jika dan sama sama dengan 0, kerinting terbuka 7 00:00:19,560 --> 00:00:21,900 pendakap, pendakap kerinting rapat. 8 00:00:21,900 --> 00:00:24,650 >> Sekarang anda akan melihat bahawa saya berkata dan ditaip sama sama sebagai 9 00:00:24,650 --> 00:00:26,050 berbanding hanya sama. 10 00:00:26,050 --> 00:00:29,880 Sekarang hanya kerana C sudah menggunakan tanda yang sama tunggal sebagai 11 00:00:29,880 --> 00:00:33,630 kononnya pengendali tugasan dan dalam untuk menetapkan nilai dari kanan 12 00:00:33,630 --> 00:00:35,950 untuk, katakan, pembolehubah di sebelah kiri. 13 00:00:35,950 --> 00:00:39,700 Tetapi dalam kes ini, kita benar-benar mahu untuk menguji n untuk kesaksamaan dengan 0. 14 00:00:39,700 --> 00:00:43,950 Dan untuk itu dalam C, anda hanya perlu ingat untuk menggunakan dua tanda yang sama. 15 00:00:43,950 --> 00:00:47,340 >> Nah, jika n tidak memang sama sama 0, saya akan mencetak 16 00:00:47,340 --> 00:00:48,730 sebaliknya berikut. 17 00:00:48,730 --> 00:00:53,690 Cetak F, anda pilih 0. 18 00:00:53,690 --> 00:00:54,700 Simpan fail saya. 19 00:00:54,700 --> 00:00:59,090 Dan sekarang mari kita menyusun ini sebagai syarat 1. 20 00:00:59,090 --> 00:01:02,670 >> Kembali segera berkelip saya, saya akan untuk menjalankan program ini dengan slash dot, 21 00:01:02,670 --> 00:01:04,180 syarat 1. 22 00:01:04,180 --> 00:01:06,970 Dan mari kita buat kewarasan yang sama memeriksa sekali lagi seperti sebelum ini. 23 00:01:06,970 --> 00:01:09,750 1 untuk int saya, yang memang positif. 24 00:01:09,750 --> 00:01:14,480 Mari kita memutarkan lagi ini kerana keadaan 1 dengan input kedua, katakan, negatif 1, 25 00:01:14,480 --> 00:01:16,180 yang memang negatif. 26 00:01:16,180 --> 00:01:18,060 >> Sekarang mari kita menguji dengan 0. 27 00:01:18,060 --> 00:01:19,575 dot slash, keadaan 1. 28 00:01:19,575 --> 00:01:20,715 Enter. 29 00:01:20,715 --> 00:01:22,665 0 dan - 30 00:01:22,665 --> 00:01:23,435 Phew. 31 00:01:23,435 --> 00:01:25,670 Saya memang dipilih 0 masa ini. 32 00:01:25,670 --> 00:01:27,330