Articles of variables variables

Initialiser la structure sans affectation?

Je ne pouvais pas trouver de réponse à cela sur Internet, alors voici ma question: Puis-je définir une instance de struct sans l’affecter à une variable locale ou globale en C? Par exemple: struct A { int b; } struct A foo() { return struct A { .b = 42 }; } Si ce n’est […]

Pourquoi une fonction peut-elle retourner une configuration de tableau par malloc mais pas une configuration par «int cat = {0,0,0};»

Pourquoi puis-je retourner d’une fonction un tableau configuré par malloc: int *dog = (int*)malloc(n * sizeof(int)); mais pas une configuration de tableau par int cat[3] = {0,0,0}; Le tableau “cat []” est renvoyé avec un avertissement. Merci à tous pour votre aide

Déclaration de variable dynamic en C

Je suis un développeur ruby ​​et cela fait longtemps que je n’ai pas codé en C. J’ai ce petit problème. Essentiellement, je veux utiliser un type de données en C qui se comporte comme un symbole en C. En d’autres termes, est-ce possible en C? Le programme demande à l’utilisateur son nom réponses de l’utilisateur […]

Implémentation de variable globale

Quand j’écris le programme suivant: fichier 1: #include int global; void print_global1() { printf(“%p\n”, &global); } fichier 2: #include char global; void print_global2() { printf(“%p\n”, &global); } fiche 3: void print_global1(); void print_global2(); int main() { print_global1(); print_global2(); return 0; } sortie: $ ./a.out 0x804a01c 0x804a01c Voici ma question: Pourquoi l’éditeur de liens implémentant “int […]