Error: (8192) Creation of dynamic property App\Layout\Layouts\Base\Base::$viewFile is deprecated

Quiz Pointeurs

Que va afficher le code suivant ?

const size_t TAILLE = 5;
int tab[] = {1, 2, 3, 4, 5};

for(size_t i = 1; i < TAILLE; i *= 2){
   printf("%d", *(tab - (1 - i)));
}
1-2-4-

Que va afficher le code suivant ?

const size_t TAILLE = 5;
int tab[] = {1, 2, 3, 4, 5};

for(size_t i = 0; i < TAILLE; ++i){
   printf("%d-", i[tab]);
}
1-2-3-4-5-
tab[i] est équivalent à *(tab + i), ce qui est aussi équivalent à *(i + tab) donc équivalent à i[tab]

Que vaut le tableau tab ? Veuillez indiquer le tabeau en format [val1, val2, ..., valN] avec des espaces après chaques virgules.

int tab[] = {0, 1, 2, 3, 4};
int* ptr = tab - 1;
int** ptrPtr = &ptr;

++*--*ptrPtr++;
[0, 1, 3, 3, 4]

Soit les déclarations suivantes

const int   constInt = 3;
      int   varInt   = 12;
      float varfloat = 3.14f;
const int tab[10] = {0, 1, 2, 3, 4, 5, 6};

Veuillez déclarer un pointeur constant "ptr" pointant sur la constante "constPtr" (espace avant et après *).

const int * const ptr = &constInt;

Soit les déclarations suivantes

const int   constInt = 3;
      int   varInt   = 12;
      float varfloat = 3.14f;
const int tab[10] = {0, 1, 2, 3, 4, 5, 6};

Veuillez déclarer un pointeur constant "ptr" pointant sur "varInt" (espace avant et après *).

int * const ptr = &varInt;

Lequel des choix suivants correspond à une collection de 5 fonctions ne prenant aucun paramètre et renvoyant un pointeur constant sur un entier ?

const int* (* ptr [5]) (void)