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.

12
votes
Comment Realloc connaît-il la taille des données d'origine? XXX PRE> Donc, si la mise en œuvre est comme ceci: p> temp = malloc(size); memcpy(.. // H ...

12
votes
arrière-plan: le compilateur peut insérer un remplissage dans une structure pour que les membres soient mieux alignés. Cela entraînera la taille de la structure é ...

12
votes
Notre outil d'analyse statique se plaint d'un "qualificatif de type inutile sur le type de retour" lorsque nous avons des prototypes dans des fichiers d'en-tête tels que: const int foo( ...

12
votes
Dans la programmation de socket dans Linux, je dois écrire des données dans la prise, mais je ne sais pas que la prise est ouverte ou proche. Comment savoir que je sais que cette pri ...