Меню сайта
Категории раздела
HTML [44] |
Visual C++ и MFC [21] |
c++ [78] |
php [19] |
Javascript [15] |
C# [51] |
загрузки [0] |
XNA
[10]
создание игр с помощью xna
|
Наш опрос
Друзья сайта
Статистика
Онлайн всего: 2
Гостей: 2
Пользователей: 0
Реклама
Главная » Статьи » C# |
Урок 8
int k = Int32.Parse(Console.ReadLine()); int sum=0; for(int i=1; i<=k; i++){ sum+=i; } Console.WriteLine(sum); Этот пример подсчитывает сумму чисел от 1 до введенного пользователем числа k. Сумма записывается в переменную sum и выводится на экран. Очень часто циклы используются для некоторых действий с массивами. Так как нумерация элементов массива идет с нуля, то типичный цикл будет выглядеть так: int[] a = {-5, 4, 55}; int sum=0; for(int i=0; i<3; i++){ sum+=a[i]; } В этом примере начальное значение для счетчика цикла равно нулю, и в условии продолжения цикла мы пишем знак "меньше", после которого ставится количество элементов в массиве. Разумеется, если в цикле должен выполнится только один оператор, то фигурные скобки можно не писать. Тут все, как в других C/C++-подобных языках. Теперь рассмотрим пример цикла foreach: int[] m = {-5, 4, 10}; int sum=0; foreach(int i in m){ sum+=i; } В данном примере мы суммируем все элементы массива m, записывая сумму в sum. В приведенном примере наш цикл перебирает все элементы массива m. На это нам указывает строка ... foreach(int i in m){ ... которая интерпретируется так: для каждого целого числа из массива m делам что-то там. Если бы элементами массива были бы не целые, а, скажем, вещественные, то мы записали бы что-то вроде: ... foreach(float i in m){ ... Т. е. мы пишем именно тип элементов массива. На самом деле foreach используется не только для массивов, но и для других объектов (например, для хэш-таблиц). Но это будет рассмотрено в последующих уроках. | |
Просмотров: 1039 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |