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.
en C (ANSI, C99, etc.), les structures vivent dans leur propre espace de noms. Une structure pour une liste chaînée pourrait ressembler à ceci: struct my_buffer_type { struct my_buffer_type * next; struct my_buffer_type * prev; void * data; }; Il semble cependant tout à fait naturel pour la plupart des …
Très souvent, je vois dans le code C la négation des codes d'erreur renvoyés, par exemple return -EINVALau lieu de return EINVAL. Pourquoi avoir utilisé la négation?
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . Question courte Existe-t-il une manière …
Le titre dit tout. Mon entreprise réutilise un projet de micrologiciel hérité pour un dispositif de microcontrôleur, écrit complètement en clair C. Il y a des parties qui sont manifestement erronées et doivent être modifiées, et venant d'un arrière-plan C # / TDD, je n'aime pas l'idée de refactoriser au …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 3 ans . Je crois que C est …
J'ai du code qui a une séquence de ifs qui fonctionne, mais je me sens juste en désordre. Fondamentalement, je veux choisir le plus grand des trois entiers et définir un indicateur d'état pour indiquer celui qui a été choisi. Mon code actuel ressemble à ceci: a = countAs(); b …
Remarque: cette question mentionne spécifiquement deux RTOS, mais est plus générique et peut probablement être répondue par quiconque a déjà écrit du code C pour des RTOS intégrés et a fait exécuter son logiciel directement sur des MCU. Je souhaite en savoir plus sur les RTOS intégrés et écrire des …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Il y a 2 arguments …
Je lis actuellement un livre intitulé "Recettes numériques en C". Dans ce livre, l'auteur détaille comment certains algorithmes fonctionnent intrinsèquement mieux si nous avions des indices commençant par 1 (je ne suis pas entièrement d'accord avec son argument et ce n'est pas le but de cet article), mais C indexe …
Je comprends que les compilateurs C ++ ne sont pas compatibles entre eux. Cependant, je n'ai rien trouvé sur ce sujet pour C en particulier. Je sais que la norme C laisse beaucoup de place aux compilateurs pour implémenter les choses comme bon leur semble: par exemple, la taille et …
J'ai lu dans le livre du langage de programmation C de Dennis Ritchie qui intdoit être utilisé pour qu'une variable contienne EOF - pour la rendre suffisamment grande pour qu'elle puisse contenir une valeur EOF - non char. Mais le code suivant fonctionne bien: #include<stdio.h> main() { char c; c=getchar(); …
Je suis un ingénieur électricien qui a été plongé dans le monde numérique et a appris au fur et à mesure. Je programme un processeur TI pour faire une boucle PID (proportionnelle-intégrale-dérivée) , illustrée par ce diagramme: Je vais également le décrire: Ampli op à rétroaction négative, avec borne non …
La plupart des travaux de programmation à faible latence / haute fréquence (basés sur les spécifications du travail) semblent être implémentés sur les plates-formes Unix. Dans beaucoup de spécifications, ils font une demande particulière pour les personnes ayant une expérience de type "Linux à faible latence". En supposant que cela …
Je suis simplement curieux de savoir pourquoi dans le langage de programmation C, la fonction de lecture des entrées formatées était appelée "scanf" par opposition à "readf". Je suppose qu'il est dérivé d'une langue antérieure, alors dans ce cas, pourquoi at-il été nommé ainsi dans la langue antérieure? (Recurse.) Aussi, …
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, des sondages ou une discussion approfondie. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.