Questions et réponses pour le c :

C est un langage de programmation à usage général utilisé pour la programmation système (OS et embarqué), les bibliothèques, les jeux et multiplateforme. Cette balise doit être utilisée avec des questions générales concernant le langage C, tel que défini dans la norme ISO 9899 (la dernière version, 9899: 2018, sauf indication contraire - balise également les demandes spécifiques à la version avec c89, c99, c11, etc.). C est distinct du C ++ et il ne doit pas être combiné avec la balise C ++ sans raison rationnelle.

2
votes
En C, on peut définir un pointeur de fonction, mais y a-t-il un "type-name" pour ce que le pointeur pointe? Pour élaborer, au lieu de void (* fubar) (void) o ...

2
votes
Il suffit donc d'expérimenter avec des pointeurs en C. void inc(int *p){ ++(*p); } int main(){ int x = 0; int *p; *p = x; inc(p); printf("x = %i",x); } ...

2
votes
Pourquoi la boucle fonctionne de 2 à 7? 2 3 4 5 6 7 La sortie de ceci est int i; for(i=1;i<=6;printf("\n%d\n",i)) i++; ...

2
votes
Dans le code suivant, la taille du tableau est définie sur 20. Dans Valgrind, le code teste clean. Mais dès que je change la taille à 30, cela me donne des erreurs (voir ci-de ...