Загрузка данных



Чему равен x в main?
void fun(int x)
{
x = 30;
}

int main()
{
int x = 20;
fun(x);
// x = ??
}

Ответ: x = 20

5. Прочитать float *(*f)(int, int);

Ответ: f - указатель на ф-ию, что принимает int,int, а возвращает указатель на float

6. char *argv[] = { "ab", "cd", "ef", "gh", "ij", "kl" };
char **p = argv;

char *t = (p += sizeof(int))[-1];
printf("%s\n", t);

ответ: gh


int a[] = {10, 20, 30};
int *p = a;

printf("%d ", *p++);
printf("%d\n", *p);

ответ: 10 и 20

8. int a[5] = {1, 2, 3, 4, 5};
int *p1 = &a[1];
int *p2 = &a[4];

printf("%ld\n", p2 - p1);

ответ 3, а если int на char в указателях поменять, то сколько? ответ 12