SPIKA 1: All wa kulia. Kwamba mpango mwisho ilikuwa boring kidogo. Hebu kwenda mbele na kubinafsisha hii kidogo. Badala ya kusema hello dunia, kwa nini sio sisi kwenda mbele na kusema, hello Daudi? Naam, kwa kufanya hivyo, mimi naweza mbinu hii katika michache ya njia. Ningeweza, bila shaka, kanuni kwa bidii tu David, lakini si kwamba wote kwamba Kimsingi mbalimbali kutoka toleo la mwisho. Basi hebu leap mbele, kuondoa kwamba mabadiliko, na badala yake kuingiza mpya mstari wa kanuni ambapo line tano mara moja mara. Hasa, nini mimi kwenda kufanya hapa ni kuongeza katika kamba jina, na hivyo kutangaza kutofautiana. Taarifa kwamba katika C, si tu je, una kutoa kutofautiana jina, ambayo katika kesi hii ni jina, wewe pia kutaja aina gani ni. Tutaweza kuona aina nyingine kabla ya muda mrefu, kati ya yao integers na yaliyo hatua maadili na zaidi, lakini kwa sasa, kamba ni neno au maneno, zaidi rasmi, mlolongo wa zero wahusika au zaidi. Hivyo kwa sasa, mstari huu tano ni akisema, nipe variable kuitwa jina ambao data aina ni kamba. Sasa, nataka kuhifadhi thamani huko, na kwa kufanya hivyo katika C, sisi kutumia sawa ishara, inayojulikana kama kazi operator. Hivyo nina kwenda kwa kuendelea kama ifuatavyo. Sawa na quote, unquote, D-A-V-I-D, C. quote, semicolon. athari wavu katika line tano sasa ni kwa kutangaza kamba, D-A-V-I-D, kuhifadhi kutoka upande wa kulia wa hii kujieleza ndani ya kutofautiana juu ya upande wa ya msemo huu wa kushoto. Hivyo kwa mwisho wa mstari huu, tuna D-A-V-I-D kuhifadhiwa ndani ya kutofautiana kuitwa jina. Sasa hebu kutumia variable hii. On line sita, mimi nina kwenda kuchukua nafasi ya dunia na placeholder. % S inaelezwa kulingana na nyaraka kwa printf kama kuwa kishika kwa kamba. Kwa maneno mengine, ni njia ya kuwafahamisha printf kwamba mimi nina kwenda kuweka baadhi thamani nyingine hapa, lakini napenda nawaambia katika muda tu kile itakuja kuwa. Sasa, ni jinsi gani mimi kuendelea kuwaambia printf nini thamani ya kwamba ni kwenda kuwa? Naam, mimi haja ya kutoa printf na Hoja ya pili, na kufanya hivyo, mimi haja ya kuweka comma baada ya kwanza kama hoja, ambayo ilikuwa hii alinukuliwa kamba, na kisha mimi haja ya kutaja nini thamani nataka kuziba katika kwamba kwanza hoja ya placeholder. Na jina la kutofautiana wangu ni ya Bila shaka, jina, hivyo inatosha aina "Jina" kama pili hoja ya printf. Sasa si kupotoshwa. Hata ingawa kuna ni comma ndani ya kamba alinukuliwa, kwamba ni kweli ndani ya kamba hivyo haina tofauti hoja moja kutoka kwa mwingine. Tu hii comma kwamba nje ya kwamba alinukuliwa string kweli hutenganisha printf ya kwanza ya hoja kutoka hoja yake ya pili. Hebu sasa kukusanya mpango huu. Kufanya hujambo moja. Oh wema wangu, makosa tano yanayotokana, na mpango wangu mistari saba tu kwa muda mrefu. Naam, kama siku zote, si kuangalia mwisho ya makosa juu ya screen yako. Kuangalia sana kwanza kwa sababu labda huko ni kuachia athari ambapo moja kosa up tu juu kuundwa muonekano wa makosa zaidi ya huko kweli ni. Hivyo basi mimi kitabu juu, na kwanza kama makosa boldfaced hapa ni matumizi ya undeclared kitambulisho kamba. Je, maana ya kiwango katika? Naam hakuna, sikuweza. Mimi maana kamba, lakini zinageuka mimi alisahau kamba hiyo haipo kama data aina kitaalam katika C. Conceptually ipo, lakini neno "Kamba" ipo tu kwa sababu CS50 wafanyakazi wametangaza kuwa, hivyo kusema, katika faili kwamba sisi wenyewe aliandika. Kwa kweli, kama mtu kwa muda mrefu iliyopita alitangaza printf kazi katika faili aitwaye la IO.H, ndivyo walivyofanya sisi wafanyakazi kutangaza kamba kama aina data katika file kwamba, hakuna mshangao, inaitwa CS50.H. Basi hebu kwenda nyuma juu ya yangu mpango na kuwajulisha compiler kwamba wala si mimi tu wanataka kutumia alama kamba, mimi pia wanataka kuelimisha compiler juu ya nini ishara kwamba maana yake. Na kwa kufanya hivyo kabisa tu, siwezi kwenda nyuma hadi mstari mmoja, kuingiza line mpya hapa, na kuongeza, "ni pamoja na CS50.H," pia kati ya mabano angled. Maelekezo haya, kiasi kama kwamba sasa juu ya line mbili, ni kwenda kuwajulisha compiler kwamba ni lazima ni pamoja na yaliyomo ya CS50.H popote pale walipo katika gari yangu ngumu ndani ya mpango wangu, hivyo kuelimisha compiler kama kwa ni nini maana na kamba. Hebu recompile mpango wangu baada ya kuokoa mabadiliko. Kufanya hujambo moja. Kuingia. Bora zaidi. Sasa nina haraka blinking ambayo mimi unaweza aina, ". / hujambo moja," na voila. Habari Daudi.