Извличане на знание
/ Knowledge Discovery >> Извличане на знание >> тек >> компютър >> компютърен софтуер >>

Основите на C Programming

рами, че е достатъчно добър и лесен за използване
<р> Най-простото прилагане на scanf изглежда така:
<предварително> scanf ("% г ", &усилвател; б); <. р> Програмата ще прочетете в целочислена стойност, която потребителят въвежда от клавиатурата (% г е за цели числа, както е ФОРМАТ, така б трябва да се декларира като едно цяло число) и поставете тази стойност в б.

Функцията scanf използва същите заместителите като ФОРМАТ:

<Ли> инт използва% г
<Ли> плувка използва% е
<Ли> Чар използва% в
<Ли> характер струни (обсъдени по-късно) използват% ите

<р> Вие трябва да постави &усилвател; пред променливата използва в scanf. Причината, поради която ще стане ясно, след като се запознаят с указатели. Лесно е да се забрави &усилвател; подпише, а когато я забравите вашата програма почти винаги ще се срине, когато го стартирате
<р> Като цяло, най-добре е да използвате scanf, както е показано тук. - да се чете една стойност от клавиатурата. Използване на няколко повиквания към scanf да прочетете няколко стойности. Във всеки реална програма, вие ще използвате му попадне или fgets функции, вместо да прочетете текста на ред в даден момент. Тогава ще " " разбор; линията да четат своите ценности. Причината, поради която се прави това е така, можете да се открият грешки в входа и се справиш с тях, както намерите за добре.
<Р> функционира ФОРМАТ и scanf ще вземат малко практика, за да бъде напълно изяснен, но след като те са усвоили изключително полезен
Опитайте това <р> Modify тази програма, така че да приема три стойности вместо два и добавя тримата заедно:.!
<предварително> #include < stdio.h > инт главната () {INT А, В, С; ФОРМАТ (" Въведете първата стойност: "); scanf ("% г ", &усилвател; а); ФОРМАТ (" Въведете второто стойност: "); scanf ("% г ", &усилвател; б); С = А + В; ФОРМАТ ("% г +% г =% г \\ н ", а, б, в); върнете 0;} <р> Можете да изтриете променливата б в първия ред на горната програма и да видим какво компилаторът прави, когато сте пропуснали да декларират една променлива. Изтриване на точка и запетая и да видим какво ще стане. Оставете един от скоби. Премахване на една от скобите до основната функция. Направете всяка грешка от само себе си и след това стартирайте програмата чрез компилатора да видим какво ще стане. Чрез симулиране грешки като тези, можете да научите за различни грешки на компи