Introduksjon om bytte i C

C-språk er basalspråket for alle programmeringsspråk. Som andre programmeringsspråk er det forskjellige innebygde funksjoner tilgjengelig på C-språk. Innebygde funksjoner brukes til å løse komplekse problemer raskt og gjøre koden enkel. For å innebygde funksjoner lar C språk oss også lage tilpassede funksjoner for å utvikle logikk. I denne artikkelen skal vi diskutere hvordan du bytter tall eller variabler på C-språk. Å bytte på C-språk betyr å utveksle to tall eller variabler med et annet ved å bruke C-språk-syntaks.

Hvordan bytte tall i C?

Anta at det er to variabler, A og B. Variabel A utveksler dataene sine med variabel B og variabel B utveksler dataene sine med B. Bytting kan gjøres ved å bruke to variabler eller tre variabler, det avhenger av kravet. I dette avsnittet skal vi diskutere hvordan du bytter to tall i C og tre tall i C.

Hvordan bytte to tall i C?

I dette avsnittet skal vi diskutere hvordan du bytter to tall på C-språk ved hjelp av eksempel og forklaring.

Eksempel

I det følgende C-programmet kan brukeren legge inn 2 numre han ønsker å bytte, så vil resultatet vises på skjermen. Programmet for å bytte to tall i C er som følger.

Kode:

#include
#include
int main()
(
int first_number, second_number, temp;
printf("Enter first number: "); //allow user to add first number
scanf("%d", &first_number);
printf("Enter second number: "); //allow user to add second number
scanf("%d", &second_number);
printf("Before swapping \n");
printf("First number: %d \n", first_number);
printf("Second number: %d \n", second_number);
temp = first_number; //first number is assigned to temp
first_number = second_number; //second number is assigned to first number
second_number = temp; //first number is assigned to secind number
printf("After swapping \n");
printf("First number: %d \n", first_number);
printf("Second number: %d \n", second_number);
return 0;
)

Produksjon:

Forklaring av programmet over

For å bytte to tall, initialiserer vi først to variabler, dvs. første nummer og andre nummer. Med disse to tallene initialiseres også en midlertidig variabel med navnet temp for å lagre et nummer midlertidig. Deretter lar skannefunksjonen brukeren tildele tall etter deres ønske. For å bytte tall bruker vi temp-variabelen for å lagre tall midlertidig. Først overfører vi first_number til temp-variabel og gjør first_number tom. Siden first_number er tomt, tildelte vi second_number til det første nummeret. Som at dette andre nummeret blir overført til first_number. Til slutt, som en andre variabel nå er tom, overfører vi first_number som er lagret i temp variabelen er tilordnet andre. Slik overførte vi first_number to second. Slik bytter vi to tall ved å bruke temp-variabelen.

Merknad: uttalelse nevnt etter // Betraktes som en kommentar.

Kommentarer brukes for å hjelpe folk til å forstå koden lett.

Hvordan bytte tre tall i C?

I dette avsnittet skal vi diskutere hvordan du bytter 3 tall på C-språk ved hjelp av eksempel og forklaring.

Eksempel

I det følgende C-programmet kan brukeren oppgi 3 numre han ønsker å bytte, så blir resultatet vist på skjermen. Program for å bytte to tall i C.

Program for å bytte tre tall i C er som følger:

Kode:

#include
#include
int main()
(
int first_number, second_number, third_number, temp;
printf("Enter first number: "); //allow user to add first number
scanf("%d", &first_number);
printf("Enter second number: "); //allow user to add second number
scanf("%d", &second_number);
printf("Enter third number: "); //allow user to add third number
scanf("%d", &third_number);
printf("Before swapping \n");
printf("First number: %d \n", first_number);
printf("Second number: %d \n", second_number);
printf("Third number: %d \n", third_number);
temp = first_number; //first number is assigned to temp
first_number = second_number; //second number is assigned to first number
second_number = third_number; //third number is assigned to second number
third_number = temp; //first number is assigned to third number
printf("After swapping \n");
printf("First number: %d \n", first_number);
printf("Second number: %d \n", second_number);
printf("Third number: %d \n", third_number);
return 0;
)

Produksjon:

Forklaring av programmet over

Konseptet for å bytte tre tall er det samme som to tall, bare forskjell er å bytte tall. For å bytte tre tall, initialiserer vi først tre variabler, dvs. første nummer, andre nummer og tredje nummer. Med disse tre tallene initialiseres også en midlertidig variabel med navnet temp for å lagre et nummer midlertidig. Da skanner lar brukeren tildele tall etter deres ønske. For å bytte tall bruker vi temp-variabelen for å lagre tall midlertidig. Først overfører vi det første tallet til temp-variabelen og gjør det første tallet tomt. Da det første tallet er tomt, tildelte vi det andre tallet til det første tallet og gjør det andre tallet tomt. Dette andre nummeret blir overført til det første nummeret. Siden det andre tallet er tomt, tildelte vi det tredje nummeret til det andre tallet. Deretter overføres dette tredje nummeret til det andre nummeret. Til slutt, ettersom et tredje nummer nå er tomt, overfører vi det første tallet som er lagret i temp-variabelen er tilordnet til tredje. Slik bytter vi 3 tall ved å bruke temp-variabelen.

Anbefalte artikler

Dette er en guide til Bytting i C. Her diskuterer vi hvordan du bytter to og tre tall i c med kode og utgang. Du kan også gå gjennom andre relaterte artikler for å lære mer-

  1. Beste C-kompilatorer
  2. Mønstre i C-programmering
  3. Bytting av Python
  4. Introduksjon til bytte i C #
  5. Oversikt over bytte i Java
  6. Bytt i C ++ (eksempler)
  7. Kommentarer i Python
  8. C Programmering av matrixmultiplikasjon
  9. Eksempler på innebygde Python-funksjoner