Часть 7. Константы
Константа - это понятное обзначения для некоторой величины, которая не должна менятся в программе. Например, вместо 3.1415926 в программе удобнее писать что-то типа pi. Есть 2 способа объявления констант - через директиву препроцессора #define и через ключевое слово const. Вот пример использования в программе констаны, объявленной через директиву #define: #include <iostream.h>
#define SIZE 10
void main()
{
int z[SIZE];
for(int i=0; i<SIZE; i++)
{
z[i]=i;
}
int sum=0;
for(i=0; i<SIZE; i++)
{
sum+=z[i];
}
cout<<sum<<"\n";
}
А вот пример использования в программе константы, объявленной с помощью ключевого слова const:
#include <iostream.h>
const int size = 10;
void main()
{
int z[size];
for(int i=0; i<size; i++)
{
z[i]=i;
}
int sum=0;
for(i=0; i<size; i++)
{
sum+=z[i];
}
cout<<sum<<"\n";
}
Использование констант сильно упрощает процесс изменения в программе. Если вам надо увеличить размер массива в приведенных примерах, то вы просто изменяете константу. Обратите внимание, что при объявлении массива таким способом:
...
int z[size];
...
size должна быть объявлена именно как константа. Если вы просто объявите size как целое, то компилятор выдаст ошибку.