Чему равен 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