Questions marquées «c»

C est un langage de programmation informatique à usage général utilisé pour les systèmes d'exploitation, les jeux et autres travaux de haute performance.

1
Quelles sont les exigences absolues et minimales pour contenir les jeux de caractères asiatiques SE pour un projet de système embarqué?
Je travaille pour une entreprise qui a commencé à intégrer des systèmes informatiques embarqués dans nos produits que nous fabriquons. Nous avons une gamme assez large de produits et ils sont distribués à travers le monde. De plus, nous avons conçu quelques cartes intégrées qui peuvent servir à plusieurs fins …





6
Pourquoi les tableaux C ne peuvent-ils pas avoir une longueur de 0?
La norme C11 stipule que les tableaux, à la fois dimensionnés et de longueur variable "doivent avoir une valeur supérieure à zéro". Quelle est la justification pour ne pas autoriser une longueur de 0? Surtout pour les tableaux de longueur variable, il est parfaitement logique d'avoir une taille de zéro …
13 c  array 


5
Comment puis-je améliorer ma vérification et ma gestion des erreurs?
Dernièrement, j'ai eu du mal à comprendre quelle est la bonne quantité de vérification et quelles sont les bonnes méthodes. J'ai quelques questions à ce sujet: Quelle est la bonne façon de vérifier les erreurs (mauvaise entrée, mauvais états, etc.)? Est-il préférable de vérifier explicitement les erreurs ou d'utiliser des …
13 c  testing  assertions 

2
Pourquoi la glibc est maintenue séparément de GCC?
GCC est le compilateur C. Glibc est la bibliothèque C. Cependant, n'est-ce pas une nécessité absolue pour un compilateur et la bibliothèque standard regroupés en tant qu'implémentation C? Par exemple, la bibliothèque C contient des choses spécifiques ABI et du compilateur comme <limits.h>, <stdint.h>, etc., qui diffère entre les compilateurs …
13 c  gcc 


3
Comment sont stockées les valeurs signées négatives?
Je regardais cette vidéo sur les valeurs maximales et minimales des entiers signés. Prenons un exemple de valeur signée positive - 0000 0001 Le premier bit indique que le nombre est positif et les 7 derniers bits sont le nombre lui-même. Il est donc facilement interprété comme +1. Prenons maintenant …


4
Projet C évitant les conflits de nommage
J'ai du mal à trouver des conseils pragmatiques du monde réel sur les conventions de dénomination des fonctions pour un projet de bibliothèque C de taille moyenne. Mon projet de bibliothèque est séparé en quelques modules et sous-modules avec leurs propres en-têtes, et suit vaguement un style OO (toutes les …

9
Array ou Malloc?
J'utilise le code suivant dans mon application, et cela fonctionne bien. Mais je me demande s'il vaut mieux le faire avec du malloc ou le laisser tel quel? function (int len) { char result [len] = some chars; send result over network }
13 c 


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.