亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Maison développement back-end C++ Onglets et espaces - Makefile en C

Onglets et espaces - Makefile en C

Apr 04, 2025 am 09:54 AM
C programmation en langage C notepad

Le débat entre les développeurs sur les onglets et les espaces tourne autour de la méthode d'indentation préférée dans le code. Les défenseurs des ?onglets? croient que les onglets sont sémantiquement corrects, personnalisables et plus accessibles pour l'indentation, en particulier pour ceux qui ont une déficience visuelle. Ils recommandent d'utiliser des onglets pour l'indentation et l'utilisation d'espaces pour l'alignement. Les défenseurs des "espaces" mettent l'accent sur la cohérence, car les espaces garantissent que les formats de code sont affichés de la même manière sur différents éditeurs et plates-formes, évitant ainsi le problème des tailles d'onglets variables. Cette approche est souvent préférée dans les environnements d'équipe pour maintenir une apparence de code unifiée.

Mais si vous programmez en C et que vous devez utiliser MakeFile, il n'y a pas de choix - vous devez utiliser des ?onglets?.

Les exigences pour les onglets de MakeFile sont originaires de Stuart Feldman, des développeurs UNIX et du créateur de l'utilitaire "Make". Feldman sélectionne les caractères d'onglet pour aider à distinguer les commandes des autres texte dans Makefiles. Plus précisément, le Parser Lex utilisé dans la mise en ?uvre précoce de "Make" a du mal à distinguer les onglets et les espaces, ce qui entra?ne des exigences obligatoires. Bien que Feldman ait admis qu'il s'agissait d'une décision sous-optimale, l'accord existait toujours.

Onglets et espaces - Makefile en C

La capture d'écran ci-dessus montre un makefile. Cet exemple utilise la fonction de symboles Show dans le bloc-notes - en utilisant vous pouvez clairement distinguer les onglets des espaces - les flèches indiquent que les onglets sont utilisés sur les lignes 8, 12 et 16. Si vous utilisez des espaces au lieu de mettre en ?uvre ces onglets de ligne, le programme ne s'exécutera pas - vous recevrez une erreur:

MakeFile: line_number: *** Demiter manquant. Arrêt.

Donc, que vous préfériez les onglets ou les espaces lorsque la programmation dépend de vous. Mais si vous utilisez MakeFile en C, Stuart ne vous donne pas le choix.

Si vous n'avez pas vu l'épisode de la Silicon Valley ci-dessus (S3 EP6) - regardez-le, tout comme toute la série, c'est très intéressant.

Ben Santola - octobre

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefa?on, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel PHP
1488
72
Comment comprendre la compatibilité ABI en C? Comment comprendre la compatibilité ABI en C? Apr 28, 2025 pm 10:12 PM

La compatibilité ABI en C se réfère si le code binaire généré par différents compilateurs ou versions peut être compatible sans recompilation. 1. Fonction Calling Conventions, 2. Modification du nom, 3. Disposition de la table de fonction virtuelle, 4. Structure et mise en page de classe sont les principaux aspects impliqués.

Comment taper automatiquement le bloc-notes Comment taper automatiquement le bloc-notes Apr 16, 2025 pm 08:06 PM

Le bloc-notes lui-même n'a pas de fonction de mise en page automatique. Nous pouvons utiliser un éditeur de texte tiers, tel que le texte sublime, pour effectuer les étapes suivantes pour réaliser la typographie automatique: 1. Installez et ouvrez l'éditeur de texte. 2. Ouvrez le fichier qui doit être tapé automatiquement. 3. Trouvez et sélectionnez la fonction de mise en page automatique. 4. L'éditeur tapera automatiquement le texte. 5. Vous pouvez personnaliser les règles de mise en page selon les besoins. La typographie automatique peut gagner du temps et assurer la cohérence du texte et le professionnalisme.

Comment utiliser le bloc-notes Comment utiliser le bloc-notes Apr 16, 2025 pm 08:09 PM

Le bloc-notes est un éditeur de texte gratuit pour Windows, qui propose une variété de fonctionnalités telles que: 1) la mise en surbrillance de la syntaxe, 2) la saisie semi-automatique, 3) l'enregistrement de macro, 4) les extensions de plug-in, 5) les interfaces et paramètres personnalisables.

Introduction détaillée à chaque répertoire de Linux et de chaque répertoire (réimprimé) Introduction détaillée à chaque répertoire de Linux et de chaque répertoire (réimprimé) May 22, 2025 pm 07:54 PM

[DESCRIPTION DU RéPERTOIRE COMMUN] DIRECTEUR / BIN STORES Fichiers exécutables (LS, CAT, MKDIR, etc.), et les commandes communes sont généralement là. / ETC stocke la gestion du système et les fichiers de configuration / Home Stores tous les fichiers utilisateur. Le répertoire racine du répertoire personnel de l'utilisateur est la base du répertoire domestique de l'utilisateur. Par exemple, le répertoire domestique de l'utilisateur d'utilisateur est / home / utilisateur. Vous pouvez utiliser ~ User pour représenter / USR pour stocker les applications système. Le répertoire plus important / USR / répertoire d'installation du logiciel d'administrateur système local local (installer les applications au niveau du système). Il s'agit du plus grand répertoire, et presque toutes les applications et fichiers à utiliser sont dans ce répertoire. / USR / X11R6 Répertoire pour stocker x fenêtre / usr / bin beaucoup

Comment calculer la longueur de la liste dans Python? Comment calculer la longueur de la liste dans Python? May 23, 2025 pm 10:30 PM

La fa?on la plus simple de calculer la longueur de la liste dans Python est d'utiliser la fonction Len (). 1) La fonction Len () convient aux listes, cha?nes, tuples, dictionnaires, etc., et renvoie le nombre d'éléments. 2) Bien que la fonction de calcul de la longueur personnalisée soit possible, elle est inefficace et n'est pas recommandée de l'utiliser dans des applications pratiques. 3) Lors du traitement de grands ensembles de données, vous pouvez d'abord calculer la longueur pour éviter les calculs répétés et améliorer les performances. L'utilisation de la fonction Len () est simple, rapide et fiable, et est la meilleure pratique pour calculer les longueurs de liste.

Comment définir les propriétés globales de configuration GIT importantes Comment définir les propriétés globales de configuration GIT importantes Apr 17, 2025 pm 12:21 PM

Il existe de nombreuses fa?ons de personnaliser un environnement de développement, mais le fichier global de configuration GIT est celui qui est le plus susceptible d'être utilisé pour des paramètres personnalisés tels que les noms d'utilisateur, les e-mails, les éditeurs de texte préférés et les branches distantes. Voici les éléments clés que vous devez savoir sur les fichiers de configuration globale GIT.

Que voulez-vous dire dans la langue C? Modification non signée de U en C Que voulez-vous dire dans la langue C? Modification non signée de U en C May 16, 2025 pm 02:06 PM

U est utilisé dans le langage C pour déclarer des constantes entières non signées. 1. Le suffixe U représente un entier non signé, comme 10U. 2. La plage d'entiers non signés commence à 0 et ne contient pas de nombres négatifs. Ils conviennent aux nombres positifs à grande gamme et aux opérations de bits. 3. Faites attention aux problèmes de traitement du débordement et négatifs lors de l'utilisation des entiers non signés.

Comment comparer les similitudes et les similitudes de deux documents dans le bloc-notes Comment comparer les similitudes et les similitudes de deux documents dans le bloc-notes Apr 16, 2025 pm 08:03 PM

Pour utiliser le bloc-notes pour comparer les similitudes et les différences entre deux documents, suivez ces étapes: ouvrez les deux documents en même temps dans le bloc-notes. Voir les documents c?te à c?te. Comparez le texte ligne par ligne pour trouver la différence. Mettre en évidence ou souligner la différence. Enregistrez les différences trouvées pour référence future.

See all articles