Определить переменную — это значит сообщить ее имя и тип компилятору Си, причем, в отличие от определения константы, задание переменной требует явного указания типа присваиваемых переменной значений. В общем виде синтаксис определения переменной выглядит так:
typename; количество пробелов между типом и именем переменной может быть произвольным, но обязательно наличие, по меньшей мере, одного. Типичное определение переменной выглядит следующим образом:
main()
Рис. 11. Определение переменной
Внутри функции main() создается целочисленная переменная int и переменная с плавающей точкой, которая называется tax_rate (рис.11).
Если вы хотите ввести несколько переменных одного типа, их можно определить в одной инструкции, разделяя имена переменных запятой и обозначив конец определения точкой с запятой:
main() { int count, children, year; floattax_rate, discount; } В этих инструкциях мы определили пять переменных: три целочисленных и две с плавающей точкой. Определять переменные следует внутри функции main() сразу после открывающей фигурной скобки и перед другими инструкциями. Переменную можно также определить перед main():
intcount; main(){.....} В простой программе переменную можно определить и так и так, но когда программа состоит из нескольких множественных функций, правила языка Си точно устанавливают место определения переменных.