Главная » Просмотр файлов » Г. Шилдт - С# 3.0 Полное руководство. 2010

Г. Шилдт - С# 3.0 Полное руководство. 2010 (1160798), страница 12

Файл №1160798 Г. Шилдт - С# 3.0 Полное руководство. 2010 (Г. Шилдт - С# 3.0 Полное руководство. 2010) 12 страницаГ. Шилдт - С# 3.0 Полное руководство. 2010 (1160798) страница 122019-09-19СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 12)

Попробуйте задать нулевое значение переменной 1, чтобы посмотреть, что из этого получится. Рассмотрим еше один пример, где кодовый блок служит для вычисления суммы и произведения чисел от 1 до 10. // Вычислить сумму и произведение чисел от 1 до 10. иякпп Зуясепц с1авя Ргок(зов ( ясак1с чо1к( Ма1п() ( 1пс ргобк ьпк янпц 1пг 1; яап 0( ргоб = 1к Сог (1 1; 1 < 10; 1ь.ь) ( яои = яои + 1; ргок( = ргок( * 1( ) сопяо1е.нгтгецтпе("сумма равна " т яои)( сопво1е.нгтгеь1пе("произведение равно " + ргок)) ) ) Ниже приведен результат выполнения данной программы. Сумма равна 55 Произведение равно 3628800 В данном примере в кодовом блоке организуется цикл для вычисления суммы и произведения. В отсутствие такого блока для достижения того же самого результата пришлось бы организовать два отдельных цикла.

И последнее: кодовые блоки не снижают эффективность программ во время их выполнения. Иными словами, наличие символов [ и ), обозначающих кодовый блок, никоим образом не замедляет выполнение программы. В действительности применение кодовых блоков, как правило, приводит к повышению быстродействия и эффективности программ, поскольку они упрощают программирование определенных алгоритмов. Точка с запятой и оформление исходного текста программы В С№ точка с запятой обозначает конец оператора. Это означает, что каждый оператор в отдельности должен оканчиваться точкой с запятой. Как вы уже знаете, кодовый блок представляет собой набор логически связанных операторов, заключенных в фигурные скобки. Блок не оканчивается точкой с запятой, поскольку он состоит из группы операторов.

Вместо этого окончание кодового блока обозначается закрывающей фигурной скобкой. Глава 2. Краткий обзор элементов С№ 59 х = у) у= у+ 1; сссвс1е.иглгещсе (х + " " + у) т означают то же самое, что и строка кода х = у) у = у + 1т Сснес1е.нгквепзпе(х + " " + у); Более того, составные элементы оператора можно располагать в отдельных строках. Например, следующий фрагмент кода считается в С№ вполне допустимым: Сспвс1е.нглвещсе("Это длинная строка вывода" т хту+х+ "дополнительный вывод"); Такое разбиение длинных строк нередко применяется для того, чтобы сделать исходный текст программы более удобным для чтения.

Оио помогает также исключить заворачиваиие слишком длинных строк. Возможно, вы уже обратили внимание иа то, что в предьщущих примерах программ некоторые операторы были набраны с отступом. В С№ допускается свободная форма записи. Это означает, что взаимное расположение операторов в строке ие имеет особого значения. Но с годами в программировании сложился общепринятый стиль оформления исходного текста программ с отступами, что существенно облегчает чтение этого текста.

Именно этому стилю следуют примеры программ в данной книге, что рекомендуется делать и вам. В соответствии с этим стилем следует делать отступ (в виде нескольких пробелов) после каждой открывающей фигурной скобки и возвращаться назад после закрывающей фигурной скобки. А для некоторых операторов даже требуется дополнительный отступ, ио об этом речь пойдет далее.

Ключевые слова СФ Основу любого языка программирования составляют его ключевые слова, поскольку они определяют средства, встроенные в этот язык. В С№ определены два общих типа ключевых слов: зарезервированные и контекстные. Зарезервированные ключевые слова нельзя использовать в именах переменных, классов или методов. Их можно использовать только в качестве ключевых слов.

Именно поэтому оии и называются зарезервированными. Их иногда еще называют зарезервированными словами или зарезервированнькми идентамфикатарами. В настоящее время в версии З.О языка С№ определено 77 зарезервированных ключевых слов (табл. 2.1). Таблица 2.1. Ключевые слова, зарезервированные в языке С№ Ьссз Ьгеак сьескет) Секас11 аЬвггаск Ьаее сагсв сссгглсе к)ссЬ1е сваг т)естыа1 е1ее Ьусе саве сосет с1авв к)е1есасе т)с енсы В С№ конец строки ие означает конец оператора — о его окончании свидетельствует только точка с запятой. Именно поэтому оператор можно поместить в любой части строки. Например, иа языке С№ строки кода 60 Часть Ь Язык С№ Окончание табл.

2. 1 кхпа11у екр11стс 11оак 1вр11стг 151яе гогеасЬ ечепг Кьхеб ехгегп чого 1П 1ПГ тпгегтасе павеярасе 1пкегпа1 15 1оск 1опп пп11 опт печ очеггттте геаооп1у яьогг 5ГГПСГ рагавя гет ппяате чотб Кроме того, в версии С№ 3.0 определены 13 контекстных ключевых слов, которые приобретают особое значение в определенном контексте. В таком контексте они выполняют роль ключевых слов, а вне его они могут использоваться в именах других элементов программы, например в именах переменных.

Следовательно, контекстные ключевые слова формально не являются зарезервированными. Но, как правило, их следует считать зарезервированными, избегая их применения в любых других целях. Ведь применение контекстного ключевого слова в качестве имени какого-нибудь другого элемента программы может привести к путанице, и поэтому считается многими программистами плохой практикой.

Контекстные ключевые слова приведены в табл. 2.2. Таблица 2.2. Контекстные ключевые слова в С№ 1ПГО яе1есг 1огп агав чгопр раггга1 у151С 1ес оггтегЬу нЬеге ча1пе Идентификаторы В С№ идентификатор представляет собой имя, присваиваемое методу, переменной или любому другому определяемому пользователем элементу программы. Идентификаторы могут состоять из одного или нескольких символов. Имена переменных могут начинаться с любой буквы алфавита или знака подчеркивания.

Далее может следовать буква, цифра или знак подчеркивания. С помощью знака подчеркивания можно повысить удобочитаемость имени переменной, как, например, 11пе соипс. Но идентификаторы, содержащие два знака подчеркивания подряд, например,вах ча1пе, зарезервированы для применения в компиляторе. Прописные и строчные буквы в С№ различаются. Так, например вучаг и мучат — это разные имена переменных.

Ниже приведены некоторые примеры допустимых идентификаторов. у2 махьоагт яавр1е23 теяг гор ву чаг стт 515еог 551гсЬ гуреог пяЬогк иЬ11е оЬ1есг рггчаге гегпгп якасха11ос г.пгя птпг 551ПЧ орегагог ргогесгеб яьуге ягагтс Гпгон с1опч чт ггса1 ров11с яеа1еб ясгтпэ ггпе спсьескео чо1ас11е Глава 2. Краткий обзор элементов СВ 61 Помните, что идентификатор не может начинаться с цифры.

Например, 12х — недействительный идентификатор. Хорошая практика программирования требует выбирать идентификаторы, отражающие назначение или применение именуемых элементов. Несмотря на то что зарезервированные ключевые слова нельзя использовать в качестве идентификаторов, в С№ разрешается применять ключевое слово с предшествующим знаком 6 в качестве допустимого идентификатора.

Например, 61ог — действительный идентификатор. В этом случае в качестве идентификатора фактически служит ключевое слово 1ог, а знак 6 просто игнорируется. Ниже приведен пример программы, демонстрирующей применение идентификатора со знаком 6. // продемонстрировать применение идентификатора со знаком 6. пввпч Зувтеют с1авв 1атеак ( всатвс чо1П Мазо() ( впс 611; О применение ключевого слова 11 // в качестве идентификатора Гог(611 = О; 611 < 10; 611т+) сопво1е.нгйкердпе ("611 равно " + 611) т Приведенный ниже результат выполнения этой программы подтверждает, что 611 правильно интерпретируется в качестве идентификатора.

11 равно О 11 равно 1 11 равно 2 11 равно 3 11 равно 4 11 равно 5 11 равно б 16 равно 7 лд равно 8 11 равно 9 Откровенно говоря, применять ключевые слова со знаком 6 в качестве идентификаторов не рекомендуется, кроме особых случаев. Помимо того, знак 6 может предшествовать любому идентификатору, но такая практика программирования считается плохой. Библиотека классов среды .НЕТ Ггатепог1с В примерах программ, представленных в этой главе, применялись два встроенных метода: Нгйтерйпе () и Нг11е () . Как упоминалось выше, эти методы являются членами класса сопэо1е, относящегося к пространству имен зувтею, которое определяется в библиотеке классов для среды .)ь)ЕТ Ргашетуог)г. Ранее в этой главе пояснялось, что среда С№ опирается на библиотеку классов для среды .)ь)ЕТ Ргаше)чог)г для поддержки операций ввода-вывода, обработки строк, работы в сети и графических пользовательских интерфейсов.

Характеристики

Тип файла
DJVU-файл
Размер
6,78 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Г. Шилдт - С# 3.0 Полное руководство
C_sharp_3TCR_code
Apndx.lst
Chap2.lst
Chap3.lst
Chap4.lst
Chap5.lst
Chap6.lst
Chap7.lst
Chap8.lst
Chap9.lst
Chap10.lst
Chap11.lst
Chap12.lst
Chap13.lst
Chap14.lst
Chap15.lst
Chap16.lst
Chap17.lst
Chap18.lst
Chap19.lst
Chap20.lst
Chap21.lst
Chap22.lst
Chap23.lst
Chap24.lst
Chap25.lst
Chap26.lst
Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6451
Авторов
на СтудИзбе
305
Средний доход
с одного платного файла
Обучение Подробнее