| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan Reverse String i C Brug Arrays Uden Kørselshastig flere gange,
    Bakke en streng i C er en god øvelse for at øve din forståelse af tegndatatabeller , loops og midlertidig oplagring . Et program til gennemkører strengen en eneste gang at vende det er mere effektivt end et program, som har til at krydse det flere gange. Dette er især vigtigt, når der beskæftiger sig med meget store strenge. Bede et programmeringssprog job kandidat til at skrive nogle variation af en simpel C string - vende algoritme gør dette til en populær jobsamtale spørgsmål . Instruktioner
    1

    Åbn dit C kildefil i en editor , såsom Microsoft Visual Studio.
    2

    omfatter de nødvendige C header filer til programmet ved at tilføje følgende kode i toppen af ​​din fil : Hej

    # include " stdafx.h " # include " stdio.h " //printf , scanf # include " string.h " //strlen
    < br >
    3

    Erklær og initialisere variabler , der er nødvendige for programmet ved at tilføje følgende kode i toppen af ​​din vigtigste funktion : Hej

    char str [40] , int a, b, længde char temp a = b = længde = temp = 0;
    4

    Bed brugeren en streng at vende ved at tilføje koden : Hej

    printf ("Indtast en streng : " ;) scanf ( "% s" , str. ),
    5

    Loop gennem snoren og vende det ved at tilføje koden : Hej

    længde = strlen ( str ) ; for ( a = 0 , b = længde -1 , a < = b , a + + , b - ) { temp = str [a ] str [a ] = str [b ] str [b ] = temp ;} < br >

    loop adgang den første og sidste tegn og swaps deres værdier ved hjælp af en midlertidig variabel. Derefter fremskridt ét tegn i hver retning , fortsættende at bytte tegn, indtil den når midten af strengen
    6

    Vis omvendt strengen ved at tilføje koden : .

    Printf (" , % s " , str. ),
    7

    Gem C -fil. Kompilere og køre programmet for at vende en streng.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Fake en skabelon Code 
    ·Sådan oprettes en Maven projekt i Galileo 
    ·Hvordan man skriver et C + + Program for gangetabeller …
    ·Hvordan man gør Dynamic lagerallokering i C 
    ·Sådan gemme data på XCode til iPhone 
    ·Sådan oprettes tekst for Direct3D C + + 
    ·Computer Engineering Design Projekter 
    ·Hvordan laver man et SDL projekt i Code Blocks 
    ·Sådan Tag en String fra et input fil og tilbageføre d…
    ·Forskelle mellem C & C + + 
      Anbefalede Artikler
    ·Hvordan man undgår Duplicate Entries med PHP i MySQL 
    ·Sådan får du en Decimal værdi fra en tekstboks 
    ·Definition af variablen ligger i JavaScript 
    ·Visual Basic Vs . Fortran 
    ·Sådan Flyt objekter ved en konstant hastighed i Unity 
    ·Sådan Skyl Buffer af Serials i Matlab 
    ·Sådan Transfer en PHP Session ID Med en omdirigering 
    ·Sådan Purge en Modtag Buffer Socket i C 
    ·Sådan læses en CBZ Filer 
    ·Sådan Ping API Med Python 
    Copyright © Computer Viden http://www.computerdk.com