Ո՞րն է C- ի մուտքի և ելքի միջև տարբերությունը:


պատասխանել 1:

Մուտքագրում նշանակում է ծրագրին տրամադրել որոշ տվյալներ, որոնք պետք է օգտագործվեն ծրագրում և ելքային միջոցներ ՝ էկրանին տվյալները ցուցադրելու կամ տվյալները տպիչի կամ ֆայլի վրա գրելու համար:

C- ի ծրագրավորման լեզուն առաջարկում է ներկառուցված բազմաթիվ գործառույթներ `որոշակի մուտք կարդալու և էկրանին տվյալները ցուցադրելու համար, երբ արդյունքը պետք է ստացվի:

Այս ձեռնարկում մենք սովորում ենք գործառույթների մասին, որոնք կարող են օգտագործվել մեր ծրագրում `օգտագործողի մուտքը ընդունելու և արդյունքը էկրանին ցուցադրելու համար:

Այս բոլոր ներկառուցված գործառույթները պարունակվում են C վերնագրի ֆայլերում: Մենք նաև նշում ենք վերնագրի ֆայլերի անունը, որում սահմանվում է հատուկ գործառույթ:

Scanf () և printf () գործառույթները

Ստանդարտ մուտքային-ելքային վերնագրի ֆայլը, stdio.h անվանմամբ, պարունակում է գործառույթների սահմանումը printf () և սկանֆեր (), որոնց հետ ելքը ցուցադրվում է էկրանին, իսկ մուտքը ընդունվում է օգտագործողի կողմից:

# ներառել void main () // սահմանել փոփոխական int i; / * Displayուցադրել հաղորդագրությունը էկրանին Հարցրեք օգտագործողին մուտքագրել արժեքը * / printf («Խնդրում ենք մուտքագրել արժեքը ...»); / * Կարդացեք օգտվողի կողմից մուտքագրված արժեքը * / Scanf ("% d", & i); / * Displayուցադրել թիվը որպես ելք * / printf ("\ n Դուք մուտք եք կատարել հետևյալը.% D", i); }

Վերոնշյալ կոդը կազմելու ժամանակ ձեզ կառաջարկվի մուտքագրել արժեք: Մուտքագրեք արժեքը, ձեր մուտքագրված արժեքը հայտնվում է էկրանին:

Դուք պետք է ինքներդ ձեզ հարցնեք, թե% d- ն որն է օգտագործվում Scanf () կամ printf () գործառույթների համար: Այն կոչվում է ձևաչափի տող և տեղեկացնում է սկան () ֆունկցիան, թե որ տեսակի մուտքագրում է սպասվում, իսկ printf () – ում այն ​​կազմում է բաղադրիչին, թե ինչ ելք է ակնկալվում:

Լրացուցիչ տեղեկություններ կարող եք գտնել նաև հետևյալ տեսանյութում:


պատասխանել 2:

Ձեր հարցը նման է «Ո՞րն է տարբերությունը բանանի և խնձորի ֆրանսերենում»: Ծրագրավորման լեզվի (ինչպես C- ի նման) հիշատակումը իմաստ չունի:

Այլ կերպ ասած, մուտքի և ելքի միջև տարբերությունը նույնն է C- ում, Java- ում կամ Ocaml- ում: Ծրագրավորման լեզուն կարևոր չէ:

Մուտքագրումը վերաբերում է համակարգչին հոսող տվյալներին: Արդյունքը վերաբերում է համակարգչից ստացված տվյալներին:

Երբ ստեղնաշարս ինչ-որ բան եմ գրում, դա մուտք է:

Եթե ​​ես լսում եմ իմ նոութբուքի խոսնակների միջոցով ձայնը կամ տեսնում եմ իմ նոութբուքի էկրանին պատկեր, ապա դա արդյունք է:


պատասխանել 3:

Ձեր հարցը նման է «Ո՞րն է տարբերությունը բանանի և խնձորի ֆրանսերենում»: Ծրագրավորման լեզվի (ինչպես C- ի նման) հիշատակումը իմաստ չունի:

Այլ կերպ ասած, մուտքի և ելքի միջև տարբերությունը նույնն է C- ում, Java- ում կամ Ocaml- ում: Ծրագրավորման լեզուն կարևոր չէ:

Մուտքագրումը վերաբերում է համակարգչին հոսող տվյալներին: Արդյունքը վերաբերում է համակարգչից ստացված տվյալներին:

Երբ ստեղնաշարս ինչ-որ բան եմ գրում, դա մուտք է:

Եթե ​​ես լսում եմ իմ նոութբուքի խոսնակների միջոցով ձայնը կամ տեսնում եմ իմ նոութբուքի էկրանին պատկեր, ապա դա արդյունք է: