Questions marquées «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 les plateformes multiples. 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 - également balise les demandes spécifiques à la version avec c89, c99, c11, etc.). C est distinct de C ++ et il ne doit pas être combiné avec la balise C ++ en l'absence d'une raison rationnelle.


23
Apprenez d'abord C avant d'apprendre Objective-C [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …
107 c  objective-c  cocoa 




13
Évitez les zéros de fin dans printf ()
Je n'arrête pas de tomber sur les spécificateurs de format pour la famille de fonctions printf (). Ce que je veux, c'est pouvoir imprimer un double (ou flottant) avec un nombre maximum de chiffres donné après la virgule décimale. Si j'utilise: printf("%1.3f", 359.01335); printf("%1.3f", 359.00999); Je reçois 359.013 359.010 Au …
107 c  printf 

7
Différence entre size_t et unsigned int?
Je suis tellement confus size_t . J'ai recherché sur Internet et partout mentionné qu'il size_ts'agit d'un type non signé, il ne peut donc représenter que des valeurs non négatives. Ma première question est: s'il est utilisé pour ne représenter que des valeurs non négatives, pourquoi n'utilisons-nous pas unsigned int place …
107 c  types  unsigned 


3
Comment empêcher gcc d'optimiser certaines instructions en C?
Afin de rendre une page sale (en activant le bit sale dans l'entrée du tableau des pages), je touche les premiers octets de la page comme ceci: pageptr[0] = pageptr[0]; Mais en pratique, gcc ignorera l'instruction par élimination du magasin mort. Afin d'empêcher gcc de l'optimiser, je réécris l'instruction comme …
107 c  gcc 


9
Où mettre les déclarations, l'en-tête ou la source?
Dois-je mettre les inclusions dans le fichier d'en-tête ou le fichier source? Si le fichier d'en-tête contient les instructions d'inclusion, alors si j'inclus ce fichier d'en-tête dans ma source, mon fichier source aura-t-il tous les fichiers inclus qui étaient dans mon en-tête? Ou devrais-je les inclure uniquement dans mon fichier …
107 c  header  include 





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.