Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Vanliga fel i Turbo C

    programmeringsspråket C är populärt , men det är också en strikt språk i den meningen att programmet skall följa reglerna i språket utan avvikelse . Programmerare stöter på fel när koden matas in fel , är en omöjlig instruktion påträffas eller när I /O- anrop görs till enheter felaktigt . Det är viktigt att felsöka koden noggrant innan kompilera det för att ta bort fel . Case Sensitive

    programspråket C är skiftlägeskänsligt . Om ett samtal görs till " CHECK ( ) ", men rutinen kodas som " markera () " en syntaxfel påträffas och kompilatorn avslutas. En bra tumregel för att undvika detta problem är att använda enbart gemener såvida versaler krävs för ett specifikt ändamål . Skiftlägeskänslighet innehåller tecken inom en sträng med text också, så att en sträng som innehåller " Hej " inte kommer att matcha en sträng som innehåller " hej " om inte programmeraren innehåller en rutin att kontrollera fallet av strängen . Oftare , programmerare inkluderar subrutiner för att automatiskt konvertera hela strängen till önskad fallet , vilket eliminerar risken för felanvändning när du uppmanas för inmatning .
    Missing Semikolon

    Ett av de vanligaste syntaxfel uppstår när den bakre semikolon lämnas ut av en kodrad . Eftersom semikolon används för att tala om för programmet att det har nått slutet av en instruktion linje , att inte sätta en där det behövs kommer att resultera i ett fel eftersom programmet försöker att fortsätta en uppsättning instruktioner som inte existerar .
    Addera matchade konsoler

    Alla rutiner och subrutiner finns inom en uppsättning av fästen , den " { " och " } " konsoler . Dessa symboler berättar programmet där en komplett uppsättning kommandon börjar och slutar , separera de olika programområdena hamnar . Om en eller båda konsolerna har utelämnats av en rutin , kommer kompilatorn returnera ett syntaxfel .
    Logiska fel

    Ett logiskt fel inträffar när koden instruerar programmet att utföra en omöjlig uppgift , t.ex. dividera med noll eller tilldela ett decimaltal till ett heltal variabel . Eftersom denna typ av fel kan endast dyka upp när programmet är igång , är det inte vanligt att känna igen av kompilatorn .
    Variabel duplexnivÃ

    Denna typ av fel inträffar när ett värde tilldelas till fel typ av variabel , såsom tilldelning av en sträng till en numerisk variabel eller vice versa. Om programmet kräver att användaren mata in en numerisk sträng , bör programmet innehålla nödvändiga kommandon för att konvertera strängen innan den är tilldelad .
    Disk och fel fil

    Läs och skriv fel uppstår när programmet försöker använda en fil som är av fel typ , som försöker läsa binär information från en textfil . Andra läsfel inkluderar instruera programmet att läsa information bortom slutet på filen eller försöker skriva till en full eller skrivskyddad disk . Diskfel vanligtvis inte upptäcks av kompilatorn och finns endast när programmet stöter på vad som är känt som en runtime error .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kontrollerar för udda nummer i C + +
    ·Hur får man elementen i en matris i C
    ·Fördelarna med C + + Upprepning Struktur
    ·Microsoft C + + Tutorials
    ·Hur att rensa skärmen i Visual C
    ·Hur man använder funktionspekare i C + +
    ·Hur man skriver om Uttalanden i C + +
    ·Mål förhör i C-programmering
    ·Hur göra ett Quiz i C + +
    ·Hur man skapar en C + + header-fil
    Utvalda artiklarna
    ·Hur man styr ett Unix Shell med Python
    ·Hur ska man trycka en väg till Unix PATH-miljövariabe…
    ·Hur till Bädda VBS i Python
    ·C Tutorial : Datatyper
    ·Hur du ändrar en bild i Visual Basic
    ·Hur man deklarerar en tvådimensionell lista i Python
    ·Hur man gör en DIV Synlig med en Bläddra i JavaScript…
    ·Hur att dölja en bild med PHP
    ·Hur man skapar en Android Emulator
    ·Varför är SQL Server installeras med Visual Basic 200…
    Copyright © Dator Kunskap http://www.dator.xyz