Questions marquées «initialization»


6
Initialisation du tableau de caractères C
Je ne suis pas sûr de ce qu'il y aura dans le tableau char après l'initialisation des manières suivantes. 1. char buf[10] = ""; 2. char buf[10] = " "; 3.char buf[10] = "a"; Pour le cas 2, je pense que buf[0]devrait être ' ', buf[1]devrait être '\0'et de buf[2]à …


3
Initialiser une structure à 0
Si j'ai une structure comme celle-ci: typedef struct { unsigned char c1; unsigned char c2; } myStruct; Quelle serait la manière la plus simple d'initialiser cette structure à 0? Cela suffirait-il? myStruct _m1 = {0}; ou Aurais-je besoin d'initialiser explicitement chaque membre à 0? myStruct _m2 = {0,0};
116 c  struct  initialization 


3
Quand l'initialisation de classe statique se produit-elle?
Quand les champs statiques sont-ils initialisés? Si je n'instancie jamais une classe, mais que j'accède à un champ statique, TOUS les blocs statiques et les méthodes statiques privées utilisés pour instancier les champs statiques privés sont-ils appelés (dans l'ordre) à cet instant? Et si j'appelle une méthode statique? Exécute-t-il également …


8
Comment puis-je initialiser une liste C # dans la même ligne que je la déclare. (Exemple de collection de chaînes IEnumerable)
J'écris mon testcode et je ne veux pas écrire: List<string> nameslist = new List<string>(); nameslist.Add("one"); nameslist.Add("two"); nameslist.Add("three"); J'adorerais écrire List<string> nameslist = new List<string>({"one", "two", "three"}); Cependant {"un", "deux", "trois"} n'est pas une "Collection de chaînes IEnumerable". Comment puis-je initialiser ceci en une ligne en utilisant la collection de chaînes …





5
initialisation d'un tableau booléen en java
J'ai ce code public static Boolean freq[] = new Boolean[Global.iParameter[2]]; freq[Global.iParameter[2]] = false; quelqu'un pourrait-il me dire ce que je fais exactement de mal ici et comment puis-je le corriger? J'ai juste besoin d'initialiser tous les éléments du tableau sur Boolean false. Merci

7
Confusion sur l'initialisation du tableau en C
En langage C, si initialisez un tableau comme celui-ci: int a[5] = {1,2}; alors tous les éléments du tableau qui ne sont pas initialisés explicitement seront initialisés implicitement avec des zéros. Mais, si j'initialise un tableau comme celui-ci: int a[5]={a[2]=1}; printf("%d %d %d %d %d\n", a[0], a[1],a[2], a[3], a[4]); production: …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.