- #inkludere <stdio.h>
- int main()
- int x, y, *a, *b, temp;
- printf("Skriv inn verdien av x og y\n");
- scanf("%d%d", &x, &y);
- printf("Før bytte\nx = %d\ny = %d\n", x, y);
- a = &x;
- b = &y;
- Hva er Pointer skriveprogram for å bytte verdier av to variabler ved å sende pekere?
- Hva er temp i C-programmering?
- Hvordan fungerer STD-bytte?
- Hva er dinglende peker i C med eksempel?
- Hvordan endrer du verdien av to variabler?
- Hvilken av følgende Bitwise Operators kan brukes effektivt til å bytte to tall?
- Hvordan kan vi bytte to tall uten tredje variabel ved hjelp av bitvise operatorer?
- Hva er flagg i C-programmering?
- Hva er dobbelt i C?
- Hva er Armstrong-nummeret i C?
Hva er Pointer skriveprogram for å bytte verdier av to variabler ved å sende pekere?
Forklaring: Bytte to variabler ved hjelp av Pointer
scanf("%d", &num1); printf("\nSkriv inn det andre tallet : "); scanf("%d", &num2); Nå må du sende adressen til begge variablene til funksjonen.
Hva er temp i C-programmering?
En temp er en midlertidig variabel som bruker i c-programmet enten for å bytte to tall eller for å tildele en verdi midlertidig.
Hvordan fungerer STD-bytte?
Std::swap()-funksjonen er en innebygd funksjon i C++ STL (Standard Template Library). Der a er den første variabelen som lagrer en verdi og b også en variabel som lagrer en verdi, skal både a- og b-verdier byttes. Funksjonen returnerer ikke noe, den bytter bare verdiene til a- og b-variabler.
Hva er dinglende peker i C med eksempel?
Noen ganger klarer ikke programmereren å initialisere pekeren med en gyldig adresse, da er denne typen initialisert peker kjent som en dinglende peker i C. Dingelende peker oppstår på tidspunktet for objektdestruksjon når objektet slettes eller deallokeres fra minnet uten å endre verdien til pekeren.
Hvordan endrer du verdien av to variabler?
Bytt om verdiene til to variabler som a=10 og b=15 . Generelt for å bytte to variable verdier, trenger vi tredje variabel som: temp=a; a=b; b=temp; Nå er kravet, bytt verdier av to variabler uten å bruke den tredje variabelen.
Hvilken av følgende Bitwise Operators kan brukes effektivt til å bytte to tall?
Logikk for å bytte to tall ved hjelp av bitvis operator
Vi kan bruke bitvis XOR ^-operator for å bytte til tall.
Hvordan kan vi bytte to tall uten tredje variabel ved hjelp av bitvise operatorer?
Bitvise operatorer kan også brukes til å bytte to tall uten å bruke en tredje variabel. XOR bitvis operator returnerer null hvis begge operandene er de samme i.e. enten 0 eller 1 og returner 1 hvis begge operandene er forskjellige e.g. en operand er null og den andre er en.
Hva er flagg i C-programmering?
En "flagg"-variabel er ganske enkelt en boolsk variabel hvis innhold er "true" eller "false". Du kan bruke enten bool-typen med sann eller usann , eller en heltallsvariabel med null for "false" og ikke-null for "sann".
Hva er dobbelt i C?
En dobbel er en datatype på C-språk som lagrer flytende kommadata eller tall med høy presisjon i datamaskinens minne. Det kalles dobbel datatype fordi det kan inneholde dobbel størrelse på data sammenlignet med flytende datatype. En dobbel har 8 byte, som er lik 64 biter i størrelse.
Hva er Armstrong-nummeret i C?
Armstrong-tall er et tall som er lik summen av terninger av sifrene. For eksempel 0, 1, 153, 370, 371 og 407 er Armstrong-tallene.