С++: Именование переменных
age или number — пример простого имени, но не все имена так просты. Довольно часто они составные, то есть включают в себя несколько слов. Например, «имя пользователя». В разных языках применяются разные стили кодирования, и имя переменной будет отличаться.
В именовании переменных можно выделить три основных подхода, которые иногда комбинируют друг с другом. Все эти подходы проявляют себя, когда имя переменной состоит из нескольких слов:
- kebab-case — составные части переменной разделяются дефисом. Например:
my-super-var. - snake_case — для разделения используется подчеркивание. Например:
my_super_var. - CamelCase — каждое слово в переменной пишется с заглавной буквы. Например:
MySuperVar. - lowerCamelCase — каждое слово в переменной пишется с заглавной буквы, кроме первого. Например:
mySuperVar.
В C++ используется смешанный стиль именования:
- переменные — пишем в стиле snake_case. Например:
current_user. - константы — пишем в стиле CamelCase добавляя префикс
k. Например:const int kDaysInAWeek = 2. - классы — пишем в стиле CamelCase. Например:
MySuperClass. - функции — пишем также как и классы в стиле CamelCase. Например:
OpenFile(). - файлы - именуются строчными буквами, для разделения можно использовать подчеркивание или дефис. Основные файлы должны иметь расширение .сс, заголовочные .h
Задание
Создайте две переменные с именами «первое число» и «второе число» на английском языке, используя snake_case. Запишите в первую переменную число 11, во вторую — -100. Выведите на экран произведение чисел, записанных в получившихся переменных.
Код будет работать с любыми названиями, а наша система всегда проверяет только результат на экране, поэтому выполнение этого задания — под вашу ответственность.
Полезное
С++: Именование переменных
age или number — пример простого имени, но не все имена так просты. Довольно часто они составные, то есть включают в себя несколько слов. Например, «имя пользователя». В разных языках применяются разные стили кодирования, и имя переменной будет отличаться.
В именовании переменных можно выделить три основных подхода, которые иногда комбинируют друг с другом. Все эти подходы проявляют себя, когда имя переменной состоит из нескольких слов:
- kebab-case — составные части переменной разделяются дефисом. Например:
my-super-var. - snake_case — для разделения используется подчеркивание. Например:
my_super_var. - CamelCase — каждое слово в переменной пишется с заглавной буквы. Например:
MySuperVar. - lowerCamelCase — каждое слово в переменной пишется с заглавной буквы, кроме первого. Например:
mySuperVar.
В C++ используется смешанный стиль именования:
- переменные — пишем в стиле snake_case. Например:
current_user. - константы — пишем в стиле CamelCase добавляя префикс
k. Например:const int kDaysInAWeek = 2. - классы — пишем в стиле CamelCase. Например:
MySuperClass. - функции — пишем также как и классы в стиле CamelCase. Например:
OpenFile(). - файлы - именуются строчными буквами, для разделения можно использовать подчеркивание или дефис. Основные файлы должны иметь расширение .сс, заголовочные .h
Задание
Создайте две переменные с именами «первое число» и «второе число» на английском языке, используя snake_case. Запишите в первую переменную число 11, во вторую — -100. Выведите на экран произведение чисел, записанных в получившихся переменных.
Код будет работать с любыми названиями, а наша система всегда проверяет только результат на экране, поэтому выполнение этого задания — под вашу ответственность.
Полезное
Ваше упражнение проверяется по этим тестам
#include "test_helper.h"
TEST_CASE("testing solution") {
std::string expected = "-1100\n";
std::string actual = get_output(sizeof(expected));
CHECK(actual == expected);
}Решение учителя откроется через:
20:00
