1 00:00:00,000 --> 00:00:03,290 >> David J. MALAN: Kaya na huling programa ay nagkaroon isang bug kung saan iniulat nito na 0 2 00:00:03,290 --> 00:00:07,220 ay negatibo, kahit na technically 0 ay alinma'y hindi positibo o negatibo. 3 00:00:07,220 --> 00:00:08,000 Ngunit hindi isang problema. 4 00:00:08,000 --> 00:00:11,820 Maaari naming ayusin ang bug na ito sa pamamagitan ng pagpasok ng isa pang kondisyon sa aming programa. 5 00:00:11,820 --> 00:00:14,500 >> Sa partikular, sa 12 na linya Pupunta ako sa pindutin ang Enter. 6 00:00:14,500 --> 00:00:19,560 At pagkatapos ay idagdag pa kung at katumbas ng ay katumbas ng 0, buksan ang kulot 7 00:00:19,560 --> 00:00:21,900 suhay, malapit kulot suhay. 8 00:00:21,900 --> 00:00:24,650 >> Ngayon mapapansin mo na sinabi ko at nai-type ay katumbas ay katumbas ng bilang 9 00:00:24,650 --> 00:00:26,050 hindi kasang-ayon lamang ay katumbas ng. 10 00:00:26,050 --> 00:00:29,880 Ngayon na lamang dahil C ay gamit ang isang solong katumbas ng pag-sign bilang 11 00:00:29,880 --> 00:00:33,630 tinatawag nang gayon pagtatalaga operator at sa Upang magtalaga ng isang halaga mula sa kanan 12 00:00:33,630 --> 00:00:35,950 sa isang, sabihin nating, variable sa kaliwa. 13 00:00:35,950 --> 00:00:39,700 Ngunit sa kasong ito, talaga namin nais upang subukan n para sa pagkakapantay-pantay sa 0. 14 00:00:39,700 --> 00:00:43,950 At upang gawin iyon sa C, mayroon kang lamang tandaan na gamitin ang dalawang pantay na mga karatula. 15 00:00:43,950 --> 00:00:47,340 >> Well, kung n gumagana sa katunayan pantay pantay 0, ako pagpunta sa i-print out 16 00:00:47,340 --> 00:00:48,730 sa halip ng mga sumusunod na. 17 00:00:48,730 --> 00:00:53,690 I-print F, pinili mo ang 0. 18 00:00:53,690 --> 00:00:54,700 I-save ang aking file. 19 00:00:54,700 --> 00:00:59,090 At ni-compile ito na ngayon hayaan bilang kundisyon 1. 20 00:00:59,090 --> 00:01:02,670 >> Bumalik sa aking nagbi-blink na prompt, ako ng pagpunta upang patakbuhin ang program na may tuldok na slash, 21 00:01:02,670 --> 00:01:04,180 kondisyon 1. 22 00:01:04,180 --> 00:01:06,970 At gawin na parehong katinuan hayaan suriin muli tulad ng dati. 23 00:01:06,970 --> 00:01:09,750 1 para sa aking int, na sa katunayan positibo. 24 00:01:09,750 --> 00:01:14,480 Ng muling patakbuhin ito bilang kundisyon ng 1 sa Hayaan isang pangalawang input ng, sabihin nating, negatibong 1, 25 00:01:14,480 --> 00:01:16,180 na kung saan ay sa katunayan negatibo. 26 00:01:16,180 --> 00:01:18,060 >> Ngayon Subukan natin ito sa 0 ipaalam. 27 00:01:18,060 --> 00:01:19,575 tuldok iwa, mga kondisyon 1. 28 00:01:19,575 --> 00:01:20,715 Ipasok. 29 00:01:20,715 --> 00:01:22,665 0 at - 30 00:01:22,665 --> 00:01:23,435 phew. 31 00:01:23,435 --> 00:01:25,670 Sa katunayan ako nakuhang 0 oras na ito. 32 00:01:25,670 --> 00:01:27,330