Passa ai contenuti principali

Post

Visualizzazione dei post da ottobre, 2018

SWAP con puntatori (compilare il seguente codice)

#include <stdio.h> #include <stdlib.h> int main() {     int a, b;     printf("Immetti il valore di a e b:\n");     scanf("%d\t%d",&a,&b);     printf("a:\t%d\tb:\t%d\n",a,b);     printf("Scambia i valori di a e b usando i puntatori\n");     swap(&a,&b);     printf("a:\t%d\tb:\t%d\n",a,b); } void swap ( int *x , int *y) /* CORRETTO */ { int temp = 0; printf("temp:\t%d\n",temp); temp = *x ; printf("temp:\t%d\n",temp); *x = *y; printf("x:\t%d\n",*x); *y = temp ; printf("y:\t%d\n",*y); } /* void swap ( int x , int y) // SBAGLIATO { int temp ; temp = x; x = y ; y = temp ; } */

Puntatori (per l'esercizio rinominare il file in main.c)

File di risorse: https://drive.google.com/open?id=12vfpAHwo8FJkY2mSU5XcniuJ-AdGGHk4 Esempio Grafico: int i=0, j=0; int *p, *q;  p=&i; //p = indirizzo di i  *p=3; //equivale a i=3  j=*p; //equivale a j=i  q=p; //equivale a q=&i 

Video corso C++ con esercizi spiegati

https://www.youtube.com/playlist?list=PL0qAPtx8YtJfZpJD7uFxAXglkiHSEhktG

Guida al C (da HTML.it) - Guida al C++ (da HTML.it)

https://www.html.it/guide/guida-c/ https://www.html.it/guide/guida-c2/

Risorse: Code Blocks versione già settata

https://drive.google.com/file/d/1HqtG2cBBo5XogTAECEyGHtF7jfdHhHal/view?usp=sharing