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

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

стойност 5.
<Ли> Следващият ред определя б до 7.
<Ли> Следващият ред добавя и б и " " правоприемници; в резултат на С. Компютърът добавя стойността в (5) на стойността в б (7), за да се образува в резултат 12, и след това места, новата стойност (12) в променлива C. Променливата век се дава стойността 12. Поради тази причина, най-= в тази линия се нарича ". Оператора за присвояване "
<Ли> Отчетът за ФОРМАТ след това отпечатва линията " 5 + 7 = 12. " Заместителите на г% в акта за ФОРМАТ изявление запазени места за ценности. Има три% г контейнери, както и в края на ФОРМАТ линия там са три имена на променливи: а, б и в. C съвпада първия% D с 5 и замества там. Това важи за втория% г с б и заместители на 7. Това съвпада с третия% г с в и заместители на 12. След това го отпечатва завършена линия на екрана: 5 + 7 = 12. +, на = и разстоянието са част от линията на формат и се вгражда автоматично между операторите на г%, както е посочено от програмиста

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