Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Почему при использовании макросов с формальными параметрами увеличивается скорость выполнения кода?
Почему при использовании макросов с формальными параметрами увеличивается скорость выполнения кода?
вопросПравильный ответ:
потому что объявление макроса находится в начале файла
потому что макрос не чувствителен к типу данных
потому что в таких случаях не надо тратить ресурсы на вызов функций
Сложность вопроса
81
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Если бы не эти решения - я бы не справился c этими тестами интуит.
01 авг 2018
Аноним
Если бы не эти ответы - я бы не смог решить c этими тестами intuit.
05 май 2018
Аноним
Я завалил зачёт, за что я не нашёл этот сайт с всеми ответами по тестам интуит в начале сессии
30 апр 2017
Другие ответы на вопросы из темы программирование интуит.
- # Какую ошибку содержит приведенная программа? void Init(struct student*); void Print(struct student*); int main(void) { struct student { char fio[30]; int group; float average; }; struct student s, *st; int i; st = &s; Init(st); Print(st); return 0; } void Init(struct student *st) { printf("\nEnter name: "); scanf("%s", st->fio); printf("\nEnter group: "); scanf("%d", &st->group); printf("\nEnter average mark: "); scanf("%f", &st->average); } void Print(struct student *st) { printf("\nName: %s", st->fio); printf("\nGrouproup: %d", st->group); printf("\nAverage mark: %.2f", st->average); }
- # Чему будет равно значение переменной z в результате выполнения приведенной программы? #include <stdio.h> #define DIV(x, y) (x/y) int main() { float x=2.0, y=2.0; float z; z = DIV(x+1, y+1); printf("x = %.1f", x); return 0; }
- # Чему будет равен результат вычисления a + b, если переменные имеют заданные значения? int a = SCHAR_MIN; int b = SCHAR_MAX;
- # Какое выражение выполняет операцию инкремента значения, на которое ссылается указатель?
- # В каком случае будет выделен наибольшой размер памяти?