1 00:00:07,185 --> 00:00:09,540 [Powered by Google Translate] Tá feidhm sraith céimeanna laistigh de: Chris Gerber 2 00:00:09,540 --> 00:00:12,000 clár níos mó, a bheartaítear de ghnáth a bheidh le glaoch 3 00:00:12,000 --> 00:00:14,440 amanna éagsúla agus ó áiteanna eile iomadúla i 4 00:00:14,440 --> 00:00:15,720 an gclár. 5 00:00:15,720 --> 00:00:18,480 Nuair a chruthú feidhm C, ar cheann de na riachtanais chun 6 00:00:18,480 --> 00:00:21,050 a shonrú i ndáil le cineál luach ar ais. 7 00:00:21,050 --> 00:00:23,490 Is é an cás is simplí staid inar iarraidh 8 00:00:23,490 --> 00:00:26,510 Ní cód a bhaineann le toradh na feidhme sin. 9 00:00:26,510 --> 00:00:28,530 D'fhéadfadh go mbeadh seo an cás nuair a bhíonn muid sonraí a phriontáil ar an 10 00:00:28,530 --> 00:00:31,120 úsáideora a thaispeáint, mar atá le printf. 11 00:00:31,120 --> 00:00:33,140 Sa chás seo, is féidir linn a dhearbhú go bhfuil luach ar ais 12 00:00:33,140 --> 00:00:35,020 a bheith ar neamhní chineál. 13 00:00:35,020 --> 00:00:37,130 Ag baint úsáide as neamhní Insíonn ach an tiomsaitheoir nach bhfuil aon 14 00:00:37,130 --> 00:00:39,120 Beidh luach a chur ar ais. 15 00:00:39,120 --> 00:00:40,530 A ligean ar a fheiceáil cad Breathnaíonn an mhaith. 16 00:00:40,530 --> 00:00:42,940 >> A ligean ar rá go bhfuil muid feidhm a dtugtar say_hello go 17 00:00:42,940 --> 00:00:44,490 Bíonn argóint amháin. 18 00:00:44,490 --> 00:00:47,050 Beidh muid pas a fháil sé ainm duine agus beidh thaispeáint beannacht air 19 00:00:47,050 --> 00:00:48,380 ar an scáileán. 20 00:00:48,380 --> 00:00:50,505 Beidh an t-ainm a bheith * Char chineál. 21 00:00:50,505 --> 00:00:53,080 Agus beidh orainn a shonrú mar an argóint. 22 00:00:53,080 --> 00:00:55,970 Ní m'iarratas gá go mbeadh a fhios a bhí i gcló cad nó má tá sé 23 00:00:55,970 --> 00:00:56,970 Cuireadh i gcló. 24 00:00:56,970 --> 00:00:59,680 Mar sin, beidh an luach ar ais a bheith ar neamhní chineál. 25 00:00:59,680 --> 00:01:02,060 Is féidir an fheidhm seo a phriontáil ar an scáileán le ordú cosúil 26 00:01:02,060 --> 00:01:07,620 printf ("Dia duit,% s \ n 27 00:01:07,620 --> 00:01:12,100 ", Ainm). 28 00:01:12,100 --> 00:01:14,690 Beidh an fáiltiú a chur ar taispeáint agus beidh smacht a chur ar aghaidh 29 00:01:14,690 --> 00:01:16,260 ar ais go dtí an gcód ag glaoch. 30 00:01:16,260 --> 00:01:19,370 Rud amháin a thabhairt faoi deara go nuair a bhíonn an cineál luach ar ais ar neamhní, 31 00:01:19,370 --> 00:01:20,790 ní gá duit a chur san áireamh ar ais 32 00:01:20,790 --> 00:01:22,300 ráiteas san fheidhm. 33 00:01:22,300 --> 00:01:25,270 Má roghnaíonn tú a chur san áireamh ar cheann, ná áirítear luach ar ais 34 00:01:25,270 --> 00:01:27,420 mar argóint. 35 00:01:27,420 --> 00:01:29,380 >> I roinnt cásanna, a dhéanann sé ciall a thabhairt ar ais 36 00:01:29,380 --> 00:01:30,570 luach ó fheidhm. 37 00:01:30,570 --> 00:01:33,900 A ligean ar rá go raibh muid ag scríobh feidhm a dtugtar add_floats. 38 00:01:33,900 --> 00:01:36,160 Beidh muid pas a fháil sé dhá argóint, an dá flótaí, 39 00:01:36,160 --> 00:01:37,510 ar a dtugtar chéad agus an dara. 40 00:01:37,510 --> 00:01:40,520 Agus beidh sé insint dúinn cad é an tsuim sin a snámhann. 41 00:01:40,520 --> 00:01:43,000 Tá a fhios againn go má chur linn dhá shnámhán le chéile, an toradh 42 00:01:43,000 --> 00:01:44,120 Beidh na rialacháin mar snámhphointe. 43 00:01:44,120 --> 00:01:47,540 Ós rud é go, roghnaigh muid le cineál ar ais snámh. 44 00:01:47,540 --> 00:01:50,040 Beidh an fheidhm a chomhlíonadh ríomh seo agus seol ar ais 45 00:01:50,040 --> 00:01:52,260 na luachanna i ráiteas cosúil le tuairisceán 46 00:01:52,260 --> 00:01:54,770 chéad + dara. 47 00:01:54,770 --> 00:01:57,300 Nuair a rialú a rith ar ais go dtí an gcód ag glaoch, an 48 00:01:57,300 --> 00:02:00,030 mar thoradh ar luach ar fáil anois leis an gcód. 49 00:02:00,030 --> 00:02:04,250 Is féidir linn a stóráil an luach seo mar seo: toradh snámhphointe = 50 00:02:04,250 --> 00:02:09,410 add_floats (3.14, 1.62 51 00:02:09,410 --> 00:02:11,290 );. 52 00:02:11,290 --> 00:02:15,200 Bheadh ​​Toradh sa chás seo go bhfuil anois an luach 4.76. 53 00:02:15,200 --> 00:02:18,620 >> Mar i gcuimhne, is iad na luachanna snámhphointe míchruinn. 54 00:02:18,620 --> 00:02:21,250 Mar sin, má ba é seo a ríomh airgeadais, dollar ag baint úsáide as agus 55 00:02:21,250 --> 00:02:24,960 cent, is féidir linn iarraidh a bhreithniú a beacht sonraí cineál, mar shampla 56 00:02:24,960 --> 00:02:29,120 Int agus ríomh i pinginí a dhéanamh. 57 00:02:29,120 --> 00:02:31,270 >> I gcás eile i gcás ina mbeadh muid ag iarraidh a thabhairt ar ais luach ó 58 00:02:31,270 --> 00:02:33,980 fheidhm nuair is mian linn go mbeadh a fhios más rud é go raibh feidhm 59 00:02:33,980 --> 00:02:35,960 rathúil. 60 00:02:35,960 --> 00:02:39,190 Más rud é nach raibh sé rathúil, is féidir linn iarraidh freisin go mbeadh a fhios cén cineál 61 00:02:39,190 --> 00:02:41,250 Tharla earráid. 62 00:02:41,250 --> 00:02:43,647 Ligean ar rá go bhfuil muid ag iarraidh a oscailt comhad ar do dhiosca crua a chomhaireamh 63 00:02:43,647 --> 00:02:45,220 líon na gcarachtar ann. 64 00:02:45,220 --> 00:02:48,635 Más rud é nach féidir leis an comhad a oscailt, ba mhaith linn a bheith in ann a stopadh agus 65 00:02:48,635 --> 00:02:50,910 insint an t-úsáideoir mar gheall ar an bhfadhb. 66 00:02:50,910 --> 00:02:54,070 >> Beidh muid glaoch ar ár count_file_chars fheidhm agus beidh sé 67 00:02:54,070 --> 00:02:55,490 ceann amháin argóint. 68 00:02:55,490 --> 00:02:57,420 Beidh muid pas a fháil in ainm an chomhaid ag baint úsáide as 69 00:02:57,420 --> 00:02:59,610 Char * ar a dtugtar ainm comhaid. 70 00:02:59,610 --> 00:03:03,050 D'fhéadfadh an fheidhm lorg rud éigin mar seo. 71 00:03:03,050 --> 00:03:05,450 Sa sampla seo, bheimis ag súil leis an líon ar ais chuig 72 00:03:05,450 --> 00:03:07,130 a bheith 0 nó níos mó. 73 00:03:07,130 --> 00:03:08,870 Fágann sé seo dúinn an slánuimhreacha diúltach 74 00:03:08,870 --> 00:03:10,200 úsáid mar luachanna fairtheora. 75 00:03:10,200 --> 00:03:13,320 Tá luach fairtheora ach luach speisialta nach bhfuil 76 00:03:13,320 --> 00:03:16,200 sonraí sin dlisteanach ach ní in iúl faisnéise. 77 00:03:16,200 --> 00:03:19,480 Anseo, más rud é ar ais mé -1 ar an gcód ag glaoch, tá mé 78 00:03:19,480 --> 00:03:21,830 i ndáiríre an teachtaireacht a sheoladh gur tharla earráid agus 79 00:03:21,830 --> 00:03:23,810 ag iarraidh teacht ar an gcomhad. 80 00:03:23,810 --> 00:03:26,060 Raibh mé in ann a sheiceáil ansin go bhfuil luach ar ais chun a fháil amach mo 81 00:03:26,060 --> 00:03:28,060 glaoch fheidhm a bhí rathúil. 82 00:03:28,060 --> 00:03:30,350 Má bhí an líon 0 nó níos mó, ba mhaith liom a fhios ag an 83 00:03:30,350 --> 00:03:32,180 líon na carachtair sa chomhad. 84 00:03:32,180 --> 00:03:35,310 Más rud é, áfach, bhí líon níos lú ná 0, d'fhéadfadh mé ach 85 00:03:35,310 --> 00:03:37,350 phriontáil gur tharla ina fhadhb. 86 00:03:37,350 --> 00:03:40,120 One trádáil-uaire a mheas go bhfuil ag forchoimeád gach 87 00:03:40,120 --> 00:03:43,180 luachanna diúltacha mar luachanna fairtheora, is ag glacadh leis seo 88 00:03:43,180 --> 00:03:46,070 32-giotán slánuimhir, tá mé tógtha go bunúsach ar shiúl ar fud 89 00:03:46,070 --> 00:03:48,970 2 billiún luach ar ais is féidir. 90 00:03:48,970 --> 00:03:51,270 >> Tá cineálacha luach ar ais ar cheann de na gnéithe is tábhachtaí de 91 00:03:51,270 --> 00:03:52,460 glaonna fheidhm. 92 00:03:52,460 --> 00:03:54,670 Tá súil go dtosnódh seo forbhreathnú gearr a chabhraigh a cheapann tú faoi 93 00:03:54,670 --> 00:03:59,110 trí chineál eochair: neamhní, luachanna thoradh air sin, agus luachanna fairtheora, 94 00:03:59,110 --> 00:04:00,190 agus nuair a d'fhéadfadh gach ceann de na trí bheith 95 00:04:00,190 --> 00:04:02,010 cuí i do chód. 96 00:04:02,010 --> 00:04:03,260 Go raibh maith agat chun breathnú ar.