Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Функция f1() выводит на экран переданное ей значение. Каким образом должна быть описана данная функция для корректного выполнения приведенной программы? typedef struct { int a, b; char ch; } struct_type; int main(void) { struct_type arg; arg.a = 1000; f1(
Функция f1()
выводит на экран переданное ей значение. Каким образом должна быть описана данная функция для корректного выполнения приведенной программы?
typedef struct {
int a, b;
char ch;
} struct_type;
int main(void)
{
struct_type arg;
arg.a = 1000;
f1(&arg);
return 0;
}
вопрос
Правильный ответ:
Сложность вопроса
84
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Это очень не сложный вопрос intuit.
19 янв 2016
Другие ответы на вопросы из темы программирование интуит.
- # Чему будет равно значение переменной m в результате выполнения приведенной программы? int main(void) { FILE *fp; char str[30] = "Lection 11"; int k, l, m; if((fp=fopen("g:\\test.txt", "wt+"))==NULL) { printf("Ошибка при открытии файла.\n"); exit(1); } k = fwrite(str, sizeof(char), strlen(str)-3, fp); rewind(fp); l = fread(str, sizeof(char), sizeof(str)/sizeof(char), fp); m= k+l; fclose(fp); return 0; }
- # Что будет выведено на экран в результате выполнения приведенной программы? int main(void) { union pw { int i; double d; char ch[2]; } pw = {121}; printf("pw.ch = %s", pw.ch); return 0; }
- # Какое утверждение является верным?
- # Для каких переменных не допускается применение спецификатора register? int min(int, int); int t; int main(void) { int x=-5, y=5, m; m = min(x,y); printf("min = %d\n", m); return 0; } int min(int a, int b) { int m = (a<b) ? a : b; return m; }
- # Что делает приведенная программа? #include <stdio.h> #include <conio.h> int main() { int n=0, i=0, j=0; char ch, str[30]=""; char *ptr1, *ptr2; printf("Введите строку: "); scanf("%s", str); printf("Введите символ: "); ch = _getche(); ptr1 = str; while(*ptr1!='\0') { ptr2 = str; while (*ptr2!='\0') { if(*ptr1==*ptr2) n++; ++ptr2; } printf("\n%c - %d", *ptr1, n); n = 0; ++ptr1; } printf("\n"); return 0; }