Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Функция f1() выводит на экран переданное ей значение. Каким образом должна быть описана данная функция для корректного выполнения приведенной программы? struct struct_type { int a, b; char ch; } ; int main(void) { struct struct_type arg; arg.a = 1000; f1(
Функция f1()
выводит на экран переданное ей значение. Каким образом должна быть описана данная функция для корректного выполнения приведенной программы?
struct struct_type {
int a, b;
char ch;
} ;
int main(void)
{
struct struct_type arg;
arg.a = 1000;
f1(arg);
return 0;
}
вопрос
Правильный ответ:
Сложность вопроса
23
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Гранд мерси за подсказками по интуиту.
22 окт 2018
Аноним
Пишет вам помощник профессора! Срочно удалите сайт с ответами интуит. Пишу жалобу
06 янв 2016
Другие ответы на вопросы из темы программирование интуит.
- # Значения каких типов может содержать приведенное объединение? union hold { int digit; double bigf; char letter; };
- # Что произойдет при выполнении приведенной программы: #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <locale.h> #ifndef ARR #define ARR #include <arr.txt> #endif int main (void) { int i = 0 , j = 0, n; setlocale (LC_ALL, "rus"); printf("Введите количество человек (от 1 до 3): "); scanf("%d", &n); if (n<1 || n>3) { printf("Ошибка ввода данных. Нажмите любую клавишу: "); _getch(); exit(1); } #ifdef ARR for (i=0; i<n; i++) printf("%d. %s %s\n", i+1, names[i], surnames[i]); #endif return 0; } Содержание подключаемого файла arr.txt: char *names[] = {"Иван", "Пётр", "Илья"}; char *surnames[] = {"Иванов", "Пётров", "Ильин"};
- # Какой дипазон значений имеет тип int на 32-разрядных платформах?
- # Почему при инициализации массива int arr2[][2] = {{1,2,3}, {4,5,6}}; возникнет ошибка компиляции?
- # Чему будет равно значение переменной i в результате выполнения приведенной программы? #include <stdio.h> #define N 10 #define M 5 int main() { int i; int arr1[N] = {3, 4, 5, 4}; int arr2[M] = {1, 6, 3, 7, 9}; i = sizeof(arr1)/sizeof(arr1[0]) + sizeof(arr2)/sizeof(arr2[0]); printf("i = %d\n", i); return 0; }