Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Для чего применяются директивы условной компиляции (#if, #ifdef, #ifndef)?
Для чего применяются директивы условной компиляции (#if
, #ifdef
, #ifndef
)?
вопрос
Правильный ответ:
для исключения компиляции отдельных частей программы
для разветвления процесса вычислений на два направления
для того, чтобы временно закомментировать фрагменты кода
Сложность вопроса
66
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Большое спасибо за решениями по intuit.
05 окт 2020
Аноним
Это очень простой вопрос по интуиту.
22 ноя 2015
Другие ответы на вопросы из темы программирование интуит.
- # В каком случае файлы не закрываются?
- # Какие функции не могут использоваться функциями из других файлов? extern int x, y; extern char ch; static void func1(void) { y = 100; } int func2(int a) { int b; b = a; retun b; } extern void func2(void) { x = y/10; ch = 'R'; }
- # Приведенная программа должна определять, является ли заданная строка палиндромом (палиндром - это слово, которое читается одинаково слева направо и справа налево). В программе выполняется просмотр строки одновременно слева направо и справа налево и сравнение соответствующих символов. Если в какой-то момент символы не совпадают, делается вывод о том, что строка не является палиндромом, если же удается достичь середины строки и при этом все соответствующие символы совпали, то строка является палиндромом: char s[100]; int pal(char s[100]); int main() { printf("\nВведите строку: "); gets(s); if (pal(s)) printf("Строка является палиндромом"); else printf("Строка не является палиндромом"); return 0; } int pal(char s[100]) { int l; char s1[100]; if (strlen(s)<1) return 1; else { l=s[0]==s[strlen(s)-1]; strncpy(s1, s+1, strlen(s)-2); s1[strlen(s)-2]='\0'; return l&&pal(s1); } } Какое граничное условие имеет реализованная в программе рекурсия?
- # В каком случае на экран будут выведены сочетания имен и фамилий, заданных в файле arr.h? Содержание файла arr.h: char *names[] = {"Иван", "Пётр", "Илья"}; char *surnames[] = {"Иванов", "Пётров", "Ильин"};
- # Какая программа реализует такое же преобразование, как функция strcpy(str2, str1);?