1 00:00:00,000 --> 00:00:02,420 >> [MUSIC PLAYING] 2 00:00:02,420 --> 00:00:05,189 3 00:00:05,189 --> 00:00:05,980 ORATOR: Omni jure. 4 00:00:05,980 --> 00:00:08,540 Sic lets 'loqui de altero proprium genus quod C 5 00:00:08,540 --> 00:00:10,010 quae est notitia typus variabilis. 6 00:00:10,010 --> 00:00:12,340 Si me dicente ad C unique prorsus relinquitur in contextu, 7 00:00:12,340 --> 00:00:14,470 si youve 'been a programmer nam a vere diu, 8 00:00:14,470 --> 00:00:16,270 youve 'forsit non cooperante notitia typus 9 00:00:16,270 --> 00:00:18,470 si youve 'adsuesco assuesco modern programming linguis. 10 00:00:18,470 --> 00:00:20,432 Modernis linguis simile PHP et JavaScript, 11 00:00:20,432 --> 00:00:22,640 etiam quod puteus 'animadverto aliquantulus postea in decursu, 12 00:00:22,640 --> 00:00:25,550 actu non definias notitia typus variabilis 13 00:00:25,550 --> 00:00:26,270 cum vos utor is. 14 00:00:26,270 --> 00:00:28,067 >> Vos iustus satus utens declarabit. 15 00:00:28,067 --> 00:00:29,900 Si est integer, ut scio suus 'an integer. 16 00:00:29,900 --> 00:00:31,960 Si suus genius suus scit suus 'a character. 17 00:00:31,960 --> 00:00:35,320 Si suus verbo cognoscit suus filo, ut aiunt. 18 00:00:35,320 --> 00:00:37,300 >> In C, quod est senior lingua, egemus 19 00:00:37,300 --> 00:00:39,420 definias notitia type omnis variabilis 20 00:00:39,420 --> 00:00:42,990 ut creare primum quod nos utor ut variabilis. 21 00:00:42,990 --> 00:00:45,030 Ita C venit cum constructum-in notitia typus. 22 00:00:45,030 --> 00:00:46,972 Et lets 'adepto familiar Cum quibusdam ex. 23 00:00:46,972 --> 00:00:50,180 Et tunc dabimus et loqui pauca quaedam notitia typus 24 00:00:50,180 --> 00:00:54,450 ut scripsi ad te sic vos can utor in CS50. 25 00:00:54,450 --> 00:00:56,130 >> Quorum primum est int. 26 00:00:56,130 --> 00:00:59,110 Data type int est adsuesco assuesco pro variabilibus quod thesaurizantes valores integer. 27 00:00:59,110 --> 00:01:03,210 Sic I, II, III, negative I, II, III, et ita porro. 28 00:01:03,210 --> 00:01:05,960 Integri, quae aliquid est vos Meminerint ad quiz, 29 00:01:05,960 --> 00:01:09,590 semper tollat ​​crucem quatuor bytes memoria est XXXII scissionibus. 30 00:01:09,590 --> 00:01:11,620 Sunt octo a bits in byte. 31 00:01:11,620 --> 00:01:14,470 >> Sic igitur illa distributio aestimet quod numerus integer potest reponunt 32 00:01:14,470 --> 00:01:19,130 concluditur quod fit in XXXII bits precium notitia. 33 00:01:19,130 --> 00:01:21,850 Quemadmodum autem accidit, quod iam pridem placuit 34 00:01:21,850 --> 00:01:24,310 quod volumus interrogantem discissa quod range of XXXII bits 35 00:01:24,310 --> 00:01:26,650 in negative integri et numerorum integrorum positivorum, 36 00:01:26,650 --> 00:01:28,390 singulis questus dimidium range. 37 00:01:28,390 --> 00:01:32,230 Ita range of pendo ut repraesentaret cum integer range ex negative II 38 00:01:32,230 --> 00:01:36,520 31 et potestatem ad II 31 potestas minus I, 39 00:01:36,520 --> 00:01:38,190 Locum enim faciam et 0. 40 00:01:38,190 --> 00:01:41,650 >> Sic basically dimidium valores convenire potes int negativis 41 00:01:41,650 --> 00:01:42,610 et media sunt positivi. 42 00:01:42,610 --> 00:01:47,270 Et fere hic est quasi negative II billion fere positive II billion. 43 00:01:47,270 --> 00:01:50,207 Dare vel a iugo milies. 44 00:01:50,207 --> 00:01:52,290 Ita fit id quod potestis an in integer variabilis. 45 00:01:52,290 --> 00:01:55,490 Nunc autem soluti sumus habere aliquid dicitur unsigned integer. 46 00:01:55,490 --> 00:01:59,220 Nunc unsigned ints non sunt separate genus variabilis. 47 00:01:59,220 --> 00:02:01,590 Potius est unsigned quid vocatur a adjuncto. 48 00:02:01,590 --> 00:02:04,990 It modificat data typus integer leviter. 49 00:02:04,990 --> 00:02:07,850 >> Qua in re quid ops- means-- et vos can quoque 50 00:02:07,850 --> 00:02:11,530 uti unsigned ceteris quoque elementis typus, Nec solus integer. 51 00:02:11,530 --> 00:02:15,310 Quid facit is efficaciter duplis positivum range of pendo 52 00:02:15,310 --> 00:02:19,350 at quod numerus integer animant sumptu amplius sino 53 00:02:19,350 --> 00:02:21,140 te accipere negativum. 54 00:02:21,140 --> 00:02:25,400 Si nosse numeros habent mos adepto superior quam II billion sed minus 55 00:02:25,400 --> 00:02:31,280 quam IV billion, quia example-- quod est II ad 32nd virtutis 56 00:02:31,280 --> 00:02:33,330 vos vires volo utor an int, si 57 00:02:33,330 --> 00:02:35,050 et scientiam viarum tuarum valorem numquam erit negativa. 58 00:02:35,050 --> 00:02:37,216 >> Youll 'have interdum pro unsigned variabiles 59 00:02:37,216 --> 00:02:39,460 in CS50, unde hic refero. 60 00:02:39,460 --> 00:02:43,830 Iterum ut bonorum fines repraesentare possit cum unsigned integer 61 00:02:43,830 --> 00:02:48,240 ut t regularis integer, sunt 0 ad II ad 32nd potentia minus I, 62 00:02:48,240 --> 00:02:50,840 aut proxime ad 0 IV billion. 63 00:02:50,840 --> 00:02:53,730 Sic youve efficaciter duplicavit positive range ut aptari possint, 64 00:02:53,730 --> 00:02:56,270 tu autem dedisti omnes negativa valores. 65 00:02:56,270 --> 00:03:00,040 >> Nunc ut an declinavérunt, unsigned non solum adjuncto 66 00:03:00,040 --> 00:03:01,790 ut viderem præ notitia typus variabilis. 67 00:03:01,790 --> 00:03:05,779 Sunt etiam quae nuncupantur, brevi et longa et const. 68 00:03:05,779 --> 00:03:07,820 Const puteus 'animadverto aliquantulus paulo post in cursu. 69 00:03:07,820 --> 00:03:10,830 Brevi et longa, ut forsit non. 70 00:03:10,830 --> 00:03:12,830 >> Sed scio quod non Sunt et alia qualifiers. 71 00:03:12,830 --> 00:03:14,080 Unsigned non unum. 72 00:03:14,080 --> 00:03:16,596 Sed unum sumus nunc fama futurum. 73 00:03:16,596 --> 00:03:17,310 Perfectum est igitur omne ius. 74 00:03:17,310 --> 00:03:18,393 Sic weve operuit integri. 75 00:03:18,393 --> 00:03:19,200 Quid suus 'postero? 76 00:03:19,200 --> 00:03:20,130 >> Chars. 77 00:03:20,130 --> 00:03:23,620 Ita chars adhibeantur variabiles ut congregem uno characters. 78 00:03:23,620 --> 00:03:24,850 Char brevis quia character. 79 00:03:24,850 --> 00:03:27,870 Et interim audiret populus pronuntiabo illum ut car. 80 00:03:27,870 --> 00:03:32,020 >> Ita characteres semper unum byte of memoria, quod iustum est VIII addit frena. 81 00:03:32,020 --> 00:03:35,700 Ita fit ut non modo valores in range of negative II 82 00:03:35,700 --> 00:03:42,430 Ad septimum virtute CXXVIII affirmatiua siue negatiua, ad II ad I 7th potentia minus, aut CXXVII. 83 00:03:42,430 --> 00:03:45,710 >> Gratias ASCII, erat iam pridem placuit a via 84 00:03:45,710 --> 00:03:50,805 et describant numeri positivi ab illis 0 ad CXXVII varia characters 85 00:03:50,805 --> 00:03:52,182 quod in nostra loquitur. 86 00:03:52,182 --> 00:03:54,640 Ut in sequentibus videbimus addunt in spatia, et youll verisimile 87 00:03:54,640 --> 00:03:57,700 venit memoria aliquando punctum, capitale A, pro example-- 88 00:03:57,700 --> 00:04:00,732 rationem capitis A-- maps numero LXV. 89 00:04:00,732 --> 00:04:02,940 Et huius ratio est, quia quid est enim quod 90 00:04:02,940 --> 00:04:05,490 deputati per vexillum ASCII. 91 00:04:05,490 --> 00:04:07,850 >> A est lowercase XCVII. 92 00:04:07,850 --> 00:04:11,900 Rationem 0 Cum enim actu type moribus, non 93 00:04:11,900 --> 00:04:13,532 repraesentans numerus nulla est XLVIII. 94 00:04:13,532 --> 00:04:15,240 Youll 'discere a iugo horum introeuntibus vobis. 95 00:04:15,240 --> 00:04:17,990 At te veniet indigere eos modicum later in CS50. 96 00:04:17,990 --> 00:04:20,450 97 00:04:20,450 --> 00:04:23,390 >> Altera major notitia typus is natantis punctum numerorum. 98 00:04:23,390 --> 00:04:26,100 Ita natantis punctum numerorum quoque notus ut realis numerorum. 99 00:04:26,100 --> 00:04:28,850 Haerent basically numeros punctum habent in semetipsis. 100 00:04:28,850 --> 00:04:33,360 Supernatantem punctum valores sicut etiam sunt numeri integri 101 00:04:33,360 --> 00:04:36,090 qui inest penitus in IV bytes of memoria. 102 00:04:36,090 --> 00:04:37,580 Hic autem nulla chart. 103 00:04:37,580 --> 00:04:40,890 Non aciem numero, quia describens range of a float 104 00:04:40,890 --> 00:04:44,550 ñeque plana aut intuitive. 105 00:04:44,550 --> 00:04:47,350 >> Sufficit dicere te XXXII bits est operari. 106 00:04:47,350 --> 00:04:49,730 Et si quas habetis a numero sicut pi, quod habet 107 00:04:49,730 --> 00:04:55,510 III pars integra et natantes pars punctum, vel 0,14159 decimales parte, 108 00:04:55,510 --> 00:04:58,735 et sic oportet fieri repraesentare potuerunt omnes it-- 109 00:04:58,735 --> 00:05:02,420 et pars integra et decimales parte. 110 00:05:02,420 --> 00:05:04,550 >> Quid putas essent? 111 00:05:04,550 --> 00:05:08,180 Aliud est, si punctum parte longior et amplius, 112 00:05:08,180 --> 00:05:10,660 si maxima pars integra, ferre non sustinens 113 00:05:10,660 --> 00:05:13,090 poterit esse quod precise cum decimales parte. 114 00:05:13,090 --> 00:05:15,280 Et quod suus 'realiter limitatio a float. 115 00:05:15,280 --> 00:05:17,229 >> Ratibus habent praecisione problem. 116 00:05:17,229 --> 00:05:19,270 Nos tantum XXXII bits ad operari, ut non nisi 117 00:05:19,270 --> 00:05:22,510 ita precise cum decimales parte. 118 00:05:22,510 --> 00:05:27,300 Non necesse habent decimales part precise ad C CC vel digitis, 119 00:05:27,300 --> 00:05:29,710 quia tantum XXXII bits ad mecum laboret. 120 00:05:29,710 --> 00:05:31,590 Ut suus limitatio float. 121 00:05:31,590 --> 00:05:33,590 >> Fortunate nunc illic ' alterius notitia type vocantur 122 00:05:33,590 --> 00:05:36,530 duplicem, aliquanto circa hanc difficultatem exsolvere. 123 00:05:36,530 --> 00:05:39,980 Duplici, ut rates perrumperet, etiam in reponunt numerorum realium, vel punctum natantis 124 00:05:39,980 --> 00:05:40,840 valores. 125 00:05:40,840 --> 00:05:44,340 Differentia est quod dupla funt dupla praecisione. 126 00:05:44,340 --> 00:05:48,177 Possunt fit LXIV bits of data, vel octo bytes. 127 00:05:48,177 --> 00:05:49,010 Quidnam est istuc? 128 00:05:49,010 --> 00:05:51,801 Etiam sit amet possumus precise cum decimal punctum. 129 00:05:51,801 --> 00:05:54,830 Instead of having pi septem maybe locis, cum a supernatet, 130 00:05:54,830 --> 00:05:56,710 possumus maybe habere ad XXX locis. 131 00:05:56,710 --> 00:05:59,824 Si amet, vos vires volo uti pro duplici float. 132 00:05:59,824 --> 00:06:01,740 Basically, si vestri ' in quo aliquid operatur 133 00:06:01,740 --> 00:06:06,540 having a vere diu decimales locus multum accuratissime sit amet 134 00:06:06,540 --> 00:06:08,630 vos forsit volo uti duplici overfloat. 135 00:06:08,630 --> 00:06:11,250 Sed maxime in opere CS50, a float dictata sufficiant. 136 00:06:11,250 --> 00:06:15,340 Sed scio quod duplis esse quasi modo ad aliquid agendum cum praecisione 137 00:06:15,340 --> 00:06:20,980 forsit per damus vobis extra XXXII operari bits pro numero. 138 00:06:20,980 --> 00:06:23,650 >> Hoc autem non est notitia typus. 139 00:06:23,650 --> 00:06:24,390 This is a type. 140 00:06:24,390 --> 00:06:25,340 Et suus dicitur vacuum. 141 00:06:25,340 --> 00:06:27,506 Et Im 'sermo super eam Youve 'forsit quia hic sumus 142 00:06:27,506 --> 00:06:29,520 iam aliquoties vidimus CS50. 143 00:06:29,520 --> 00:06:32,020 Et vos vires exsisto admiratio quid suus 'circa omnes. 144 00:06:32,020 --> 00:06:33,390 >> Sic est vacuum a type. 145 00:06:33,390 --> 00:06:34,097 Non fuit. 146 00:06:34,097 --> 00:06:35,180 Sed ne notitia typus. 147 00:06:35,180 --> 00:06:39,350 >> Non possumus facere variabili type irritum et assignare valorem it. 148 00:06:39,350 --> 00:06:42,519 Sed functiones, exempli gratia, potest habere returnum type vacuum. 149 00:06:42,519 --> 00:06:45,060 Plerumque, si quoscumque sustulisti vides functio quod vacuum Huiusmodi reditus 150 00:06:45,060 --> 00:06:46,970 curae non redit significat. 151 00:06:46,970 --> 00:06:49,440 An potes cogitare communis functionis hactenus habuimus 152 00:06:49,440 --> 00:06:52,780 quia non redit in CS50 valor? 153 00:06:52,780 --> 00:06:54,700 >> Printf Compar sit laudatio. 154 00:06:54,700 --> 00:06:56,820 Printf facit actu revertetur vobis aliquid dixerit. 155 00:06:56,820 --> 00:06:59,850 Eam procer aliquid ad screen, quod suus 'basically 156 00:06:59,850 --> 00:07:01,650 a parte effectus quid printf facit. 157 00:07:01,650 --> 00:07:03,620 Sed pretium retro dare. 158 00:07:03,620 --> 00:07:08,419 Non capiet ex horrea uti postea in variabile. 159 00:07:08,419 --> 00:07:10,710 Is iustus procer aliquid screen et facta es. 160 00:07:10,710 --> 00:07:14,360 >> Quid ergo dicemus quod printf id vacuum est munus. 161 00:07:14,360 --> 00:07:16,450 Redit in nihilum. 162 00:07:16,450 --> 00:07:18,580 >> Perimetro list of a functio potest etiam esse vacuum. 163 00:07:18,580 --> 00:07:21,410 Et vos Ive 'quoque constare potest quod admodum aliquantulus etiam in CS50. 164 00:07:21,410 --> 00:07:22,300 Int main inane. 165 00:07:22,300 --> 00:07:23,260 Facit quod anulus campana? 166 00:07:23,260 --> 00:07:24,080 167 00:07:24,080 --> 00:07:27,220 Basically, quid id sit, quod non accipiam ex main pretium augue. 168 00:07:27,220 --> 00:07:29,520 Illic 'haud argumentum, quod adepto penetravit vi depulsuros esse. 169 00:07:29,520 --> 00:07:32,780 Sed quod postea videbimus a qua transeatur argumenta in pelagus, 170 00:07:32,780 --> 00:07:36,189 sed tantum quid Ive ' videtur, int main inane. 171 00:07:36,189 --> 00:07:37,730 Main iustum non sit aliquid, argumenta. 172 00:07:37,730 --> 00:07:40,236 Itaque dicere vacuum definiunt. 173 00:07:40,236 --> 00:07:42,110 Erant 'iustus valde explicit de eo 174 00:07:42,110 --> 00:07:44,430 quod non sit aliquid, argumenta. 175 00:07:44,430 --> 00:07:47,160 >> Ita nunc satis est dicunt quod vacuum basically 176 00:07:47,160 --> 00:07:50,789 should iustus ut a placeholder cogitandum tibi in nihilum computabitur. 177 00:07:50,789 --> 00:07:52,080 Suus 'non fierent quippiam fecerit. 178 00:07:52,080 --> 00:07:53,550 Nihil hic reditum. 179 00:07:53,550 --> 00:07:54,770 Illic 'haud parametri here. 180 00:07:54,770 --> 00:07:55,709 Suus 'vacuum. 181 00:07:55,709 --> 00:07:57,250 Suus 'aliquantulus magis intricatae quam. 182 00:07:57,250 --> 00:08:00,640 Sed hoc quidem sufficeret Meliorem partem cursu. 183 00:08:00,640 --> 00:08:05,010 Utinam et nunc aliquam quod paulo conceptus est evacuabitur. 184 00:08:05,010 --> 00:08:08,460 >> Sic sunt quinque genera youll congressio qui aedificavit-in C. 185 00:08:08,460 --> 00:08:10,670 Sed nos habere CS50 library. 186 00:08:10,670 --> 00:08:13,550 CS50.h potes innectere. 187 00:08:13,550 --> 00:08:15,930 Et quod mos suggero vos cum duo genera additional 188 00:08:15,930 --> 00:08:18,280 quod youll 'forsit esse poterit uti in officio, 189 00:08:18,280 --> 00:08:21,210 vel sicut communiter operantes programming. 190 00:08:21,210 --> 00:08:23,030 >> Quarum prima est bool. 191 00:08:23,030 --> 00:08:26,780 Sic Boolean notitia typus, bool, est adsuesco assuesco pro variabilibus 192 00:08:26,780 --> 00:08:28,114 quod tani Boolean valorem. 193 00:08:28,114 --> 00:08:29,863 Si youve 'umquam audivit hoc nomen ante vos 194 00:08:29,863 --> 00:08:31,960 scirent quod a Boolean valor est capax nisi 195 00:08:31,960 --> 00:08:34,440 metretas binas diversis valores distinct. 196 00:08:34,440 --> 00:08:35,872 Verum et falsum. 197 00:08:35,872 --> 00:08:37,580 Sed hoc praecipue videtur pulchellus fundamental, ius? 198 00:08:37,580 --> 00:08:40,496 Sed hoc insidiarum genere quod non est in C 'constructum-in. 199 00:08:40,496 --> 00:08:42,640 Ac multis in linguis hodiernis, utique, Booleans 200 00:08:42,640 --> 00:08:45,390 signum esse defectum notitia typus. 201 00:08:45,390 --> 00:08:47,192 In C, profecto non haerent. 202 00:08:47,192 --> 00:08:48,400 Sed necesse est creatum. 203 00:08:48,400 --> 00:08:51,910 Et si quando opus creare variabilis cuius genus est bool, 204 00:08:51,910 --> 00:08:55,230 iustus exsisto certus ut #include CS50.h in principio proposuisti, 205 00:08:55,230 --> 00:08:57,800 quod youll 'posse creare variabilium de bool type. 206 00:08:57,800 --> 00:09:02,095 >> Si tu oblitus es ad #include CS50.h, et vos satus usura Boolean-type variabilium, 207 00:09:02,095 --> 00:09:04,970 ut perspiciatis quidam problems tu componendis cum vestri progressio. 208 00:09:04,970 --> 00:09:06,490 Sicut enim esse in vultus. 209 00:09:06,490 --> 00:09:11,180 Et fortasse paulo figere problems per libram possidet CS50.h. 210 00:09:11,180 --> 00:09:14,590 >> Alterum quod major notitia typus providere vobis in CS50 library 211 00:09:14,590 --> 00:09:15,670 est filo. 212 00:09:15,670 --> 00:09:17,130 Ita quod si rumpat quis filum? 213 00:09:17,130 --> 00:09:18,520 Nervi vere iustus verba. 214 00:09:18,520 --> 00:09:20,000 Haerent collectiones characters. 215 00:09:20,000 --> 00:09:20,640 Haerent verba. 216 00:09:20,640 --> 00:09:21,390 Haerent sententias. 217 00:09:21,390 --> 00:09:22,480 Haerent paragraphs. 218 00:09:22,480 --> 00:09:25,850 Integros libros esset Christus. 219 00:09:25,850 --> 00:09:29,690 >> Brevissimum ad longissima series rationum solutionem. 220 00:09:29,690 --> 00:09:34,310 Si utendum chordas ut congregem verbo 221 00:09:34,310 --> 00:09:37,609 iustus exsisto certus ut comprehendo CS50.h in principio vestri progressio 222 00:09:37,609 --> 00:09:38,900 sic vos can utor filum type. 223 00:09:38,900 --> 00:09:43,910 Et tunc vos can partum variabiles quorum data type sit nervo. 224 00:09:43,910 --> 00:09:46,160 Nunc in posterum cursum nos videmus quod 225 00:09:46,160 --> 00:09:47,752 non tota fabula est. 226 00:09:47,752 --> 00:09:49,460 Puteus perspiciatis rerum vocavit structuras, 227 00:09:49,460 --> 00:09:54,249 quae abs te quid sit humus in unum integrum et filo. 228 00:09:54,249 --> 00:09:56,290 Et possumus uti illo ad aliquem finem, quam ut 229 00:09:56,290 --> 00:09:57,750 postea venit in habilem in cursu. 230 00:09:57,750 --> 00:09:59,500 >> Et puteus Discant definitur circa genera, 231 00:09:59,500 --> 00:10:01,720 quod sino vos ut creare vestram data genera. 232 00:10:01,720 --> 00:10:03,060 Fraternitatis non necesse habemus ut fatigo ut nunc. 233 00:10:03,060 --> 00:10:04,550 Sed sciendum quod illud suus aliquid super horizon, 234 00:10:04,550 --> 00:10:07,633 plus enim est hoc totum type quam ego loquor ad te 235 00:10:07,633 --> 00:10:08,133 nunc. 236 00:10:08,133 --> 00:10:10,591 Nunc ut weve didicit pauca de basic notitia 237 00:10:10,591 --> 00:10:14,230 CS50 notitia typus et figura melius loqui operari in purus 238 00:10:14,230 --> 00:10:18,530 et creans illis utendo data genera in nostra progressio. 239 00:10:18,530 --> 00:10:22,670 Si vis facere varius omnes vos postulo efficio est duobus. 240 00:10:22,670 --> 00:10:24,147 >> Primum exemplum dare oportet. 241 00:10:24,147 --> 00:10:26,230 Secundum vos postulo datus est nomen. 242 00:10:26,230 --> 00:10:28,740 Quondam youve 'iam fecisse sua memoriae proditum a colaphis semicolon post illud, 243 00:10:28,740 --> 00:10:29,830 youve 'partum a variabilis. 244 00:10:29,830 --> 00:10:32,370 >> Ita hic duo exempla. 245 00:10:32,370 --> 00:10:35,744 Int ex numero subit; char litterae ;. 246 00:10:35,744 --> 00:10:36,660 Quid feci huc venire voluisti? 247 00:10:36,660 --> 00:10:38,110 Ive 'creavit binarum variabilium. 248 00:10:38,110 --> 00:10:40,190 >> Primum variabilis est scriptor nomen est numerus. 249 00:10:40,190 --> 00:10:44,830 Et numerus integer capax genus bonorum, quod tale est int. 250 00:10:44,830 --> 00:10:48,040 Litteras alius variabilis quae continere characters 251 00:10:48,040 --> 00:10:50,240 quia notitia typus est char. 252 00:10:50,240 --> 00:10:51,772 >> Pulchellus versutius, ius? 253 00:10:51,772 --> 00:10:53,480 Si vos reperio vestri in loco ubi 254 00:10:53,480 --> 00:10:56,250 vos postulo ut partum multiple variabilium eiusdem generis, 255 00:10:56,250 --> 00:10:58,740 vos tantum postulo ut specificare ratio nominis. 256 00:10:58,740 --> 00:11:01,600 Tunc iustus enumerare quot variabiles opus illius speciei. 257 00:11:01,600 --> 00:11:04,230 >> Ut potui, ut hic in tertia linea codice, 258 00:11:04,230 --> 00:11:07,420 dico int altitudinis ;, insecuti novam repente aciem. 259 00:11:07,420 --> 00:11:08,291 Int width ;. 260 00:11:08,291 --> 00:11:09,290 Et quod esset operari quoque. 261 00:11:09,290 --> 00:11:12,039 Ego youd 'adhuc adepto binarum variabilium vocavit latitudinis et altitudinis, quorum 262 00:11:12,039 --> 00:11:12,730 est integer. 263 00:11:12,730 --> 00:11:16,970 Sed me licuisset, ad C syntax, confirmet in una recta. 264 00:11:16,970 --> 00:11:20,230 Int altitudo, latitudo; Suus 'idem. 265 00:11:20,230 --> 00:11:23,900 Ive 'creavit binarum variabilium, quorum unum vocatur altitudinem quoque vocatur latitudo, quae 266 00:11:23,900 --> 00:11:26,730 sunt capaces captionem integer type valores. 267 00:11:26,730 --> 00:11:30,920 >> Similiter hic, potest creare tres supernatantem punctum valores simul. 268 00:11:30,920 --> 00:11:33,350 Possum maybe creare variabilis dicitur radix quadrata 2-- 269 00:11:33,350 --> 00:11:35,766 quod quidem igitur demum faciam tenere fluitantis point-- 270 00:11:35,766 --> 00:11:39,222 repraesentationem illam quadrati III 2-- radicem quadratam radicem et pi. 271 00:11:39,222 --> 00:11:41,180 Possem quod feceritis verbum istud ter toti instaurati ab lineae. 272 00:11:41,180 --> 00:11:47,690 Supernatet, radicem quadratam II; Supernatet subduplicata III; supernatet pi; et quod esset operari quoque. 273 00:11:47,690 --> 00:11:50,590 >> Iterum sicut confirmare possum in hac una linea codice. 274 00:11:50,590 --> 00:11:54,050 Planto res aliquantulus frenum brevior, ut non clunky. 275 00:11:54,050 --> 00:11:57,259 >> Et generaliter tantum bonum consilium Cumque indigeret annuntiabit variabilis. 276 00:11:57,259 --> 00:11:59,050 Quod puteus 'loqui paulo aliquantulus magis de illo 277 00:11:59,050 --> 00:12:00,945 postea in decursu cum disputamus scope. 278 00:12:00,945 --> 00:12:03,320 Increpationem ergo Domini ne necessariò create totus of vestri variabiles 279 00:12:03,320 --> 00:12:05,990 ad initium programmatis Quidam potuisset praeterita 280 00:12:05,990 --> 00:12:08,700 aut certe valde communis coding usu ante hos annos multos 281 00:12:08,700 --> 00:12:11,700 C. cum opus esset iustus Bene volo creare variabilis 282 00:12:11,700 --> 00:12:13,140 vos postulo is. 283 00:12:13,140 --> 00:12:13,640 Omni jure. 284 00:12:13,640 --> 00:12:15,150 Sic weve creata variabilium. 285 00:12:15,150 --> 00:12:16,790 Quomodo eis utimur? 286 00:12:16,790 --> 00:12:18,650 Postquam declarandam varium, non sit nobis necesse 287 00:12:18,650 --> 00:12:21,237 ad speciem notitia typus illius variabilis anymore. 288 00:12:21,237 --> 00:12:24,070 Quod si feceris, ut terminus sursum per aliquid Ridiculum consequatur 289 00:12:24,070 --> 00:12:25,490 Nunc ut moriar genus palpabat. 290 00:12:25,490 --> 00:12:27,365 Sed illud sufficiat dicere, Ridiculum geruntur 291 00:12:27,365 --> 00:12:30,740 committitur fieri si fortuito prolapsus videretur re-annuntiabit variabiles cum faceret eodem nomine 292 00:12:30,740 --> 00:12:32,210 iterum atque iterum. 293 00:12:32,210 --> 00:12:33,882 >> Hic ego quattuor versibus codice. 294 00:12:33,882 --> 00:12:36,090 Et I have a iugo of ibi ut commonstrarem tantum comments 295 00:12:36,090 --> 00:12:37,840 quod fit in primo versu cuiusque sententiae iustus ad auxilium 296 00:12:37,840 --> 00:12:40,520 quid agatur in loco tibi. 297 00:12:40,520 --> 00:12:41,520 Sic int numerus ;. 298 00:12:41,520 --> 00:12:42,520 Oculi vestri viderunt omnia quae prius habuisse monstratur. 299 00:12:42,520 --> 00:12:44,000 Quod suus 'a variabilis declarationem. 300 00:12:44,000 --> 00:12:46,670 >> Ive 'quae nunc creantur a variabilis dicitur numerus ut ' 301 00:12:46,670 --> 00:12:48,970 capax integer-type valores. 302 00:12:48,970 --> 00:12:50,210 Ive 'declaravit. 303 00:12:50,210 --> 00:12:53,770 >> Postero linea Im assignando a value numerum. 304 00:12:53,770 --> 00:12:54,992 Pares numero XVII. 305 00:12:54,992 --> 00:12:55,950 Quid fieri fuerint ibi decem? 306 00:12:55,950 --> 00:12:58,880 Im posito numero XVII inside illius variabilis. 307 00:12:58,880 --> 00:13:02,760 >> Ita si patrios umquam tunc procer sicco quid Summa numero postea 308 00:13:02,760 --> 00:13:04,030 quae vocant dicam me suus 'XVII. 309 00:13:04,030 --> 00:13:07,030 Sic ego adnuntiavi variabilis et ego assignavit. 310 00:13:07,030 --> 00:13:10,570 >> Iterare possumus processus iterum cum char litterae ;. 311 00:13:10,570 --> 00:13:11,640 Ut 'declarationem. 312 00:13:11,640 --> 00:13:14,010 Letter pares capital H. Quod suus assignatio. 313 00:13:14,010 --> 00:13:16,030 Pulchellus versutius, too. 314 00:13:16,030 --> 00:13:18,319 >> Sed huic processui posset Videtur genus ducunt. 315 00:13:18,319 --> 00:13:20,110 Quare reputati sumus ut hoc facerem in duas lineas of code? 316 00:13:20,110 --> 00:13:21,401 Melius est facere? 317 00:13:21,401 --> 00:13:22,250 In facto, ibi est. 318 00:13:22,250 --> 00:13:24,375 Aliquando ut videas hoc vocatur initialization. 319 00:13:24,375 --> 00:13:28,446 Nam cum annuntiabit variabilis tribuuntur curae simul. 320 00:13:28,446 --> 00:13:30,320 Hoc est actu a pulchellus commune bonum facere. 321 00:13:30,320 --> 00:13:32,870 Cum facit varius soletis Quaedam volunt habere valorem. 322 00:13:32,870 --> 00:13:34,330 Si suus '0 vel. 323 00:13:34,330 --> 00:13:36,180 Tu tantum dabis valorem. 324 00:13:36,180 --> 00:13:38,360 >> Vos can initialize variabilis. 325 00:13:38,360 --> 00:13:42,320 Int pares numero XVII idem est primum codicem super duas lineas. 326 00:13:42,320 --> 00:13:46,829 Char pares h littera est idem quod contrapassum tertiam et quartam lineae codice est. 327 00:13:46,829 --> 00:13:49,620 Plurrimi maximus takeaway hic cum sumus declarando assignando 328 00:13:49,620 --> 00:13:51,740 variabilium est post Ive ' annuntiavi vellet, renuntiatum 329 00:13:51,740 --> 00:13:53,700 Im 'non amplius usura notitia typus. 330 00:13:53,700 --> 00:13:57,916 Im 'non dicens int numero pares XVII on secundam aciem codice ut. 331 00:13:57,916 --> 00:13:59,290 Im 'iustus dicens pares numero XVII. 332 00:13:59,290 --> 00:14:02,537 >> Rursus, re-narrantes variabilis post youve 'iam potest annuntiavi 333 00:14:02,537 --> 00:14:03,620 ad aliquod consequens fatum. 334 00:14:03,620 --> 00:14:05,950 Sicut ille diligenter. 335 00:14:05,950 --> 00:14:06,660 >> Im Doug Lloyd. 336 00:14:06,660 --> 00:14:08,870 Hoc est CS50. 337 00:14:08,870 --> 00:14:10,499