Creare un semplice programma in C.

Autore: Morris Wright
Data Della Creazione: 23 Aprile 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
Come creare un semplice programma in linguaggio di programmazione "c"!!#lezione 1
Video: Come creare un semplice programma in linguaggio di programmazione "c"!!#lezione 1

Contenuto

Hai mai voluto programmare in C ++? Il modo migliore per imparare questo è guardare degli esempi. Dai un'occhiata al seguente semplice programma C ++ per saperne di più sulla struttura di un programma C ++, quindi crea il tuo semplice programma.

Al passo

  1. Assicurati di avere un compilatore e / o un IDE. Tre buone scelte sono GCC o, se utilizzi Windows, Visual Studio Express Edition o Dev-C ++.
  2. Prova alcuni programmi di esempio. Copia e incolla il codice seguente in un editor di testo / codice:
      Un semplice programma creato da Bjarne Stroustrup (Sviluppatore C ++) per controllare il compilatore:

      #include iostream> [[Immagine: creare un programma semplice in C ++ Passaggio 1 Versione 3.webp | center]] #include stringa> using namespace std; int main () {stringa s; cout "Il tuo nome n"; cin s; cout "Ciao," s " n"; return 0; }

    • Un programma per determinare la somma di due numeri:

      [[Immagine: creare un programma semplice in C ++ Passaggio 2 Versione 3.webp | center]] #include iostream> using namespace std; int main () {int no1, no2, sum; cout " nIl primo numero ="; cin no1; cout " nIl secondo numero ="; cin no2; somma = no1 + no2; cout " nLa somma di" no1 "e" no2 "=" sum n "; return 0; }

    • Un programma per determinare il prodotto di numeri:

      [[Immagine: creare un programma semplice in C ++ Step 3 versione 3.webp | center]] #include iostream> int main () {int v1, v2, range; std :: cout "Immettere due numeri:" std :: endl; std :: cin v1 v2; se (v1 = v2) {intervallo = v2 - v1; } altro {intervallo = v1 - v2; } std :: cout "range =" range std :: endl; return 0; }

    • Un programma per determinare il valore degli esponenti:

      [[Immagine: creare un programma semplice in C ++ Passaggio 4 Versione 3.webp | center]] #include iostream> using namespace std; int main () {valore int, pow, risultato = 1; cout "Immettere un operando:" endl; valore cin; #cout "Inserisci un esponente:" endl; cin pow; per (int cnt = 0; cnt! = pow; cnt ++) risultato * = valore; cout value "al potere" pow "è:" result endl; return 0; }

  3. Salvarlo come file .cpp con un nome appropriato per la funzione del programma. Nota che ci sono molte altre estensioni per i file C ++: scegline una (come *. Cc, *. Cxx, *. C ++, *. Cp).
    • SUGGERIMENTO ": dovrebbe dire Salva come tipo: {scegli "Tutti i file"}
  4. Compilate il programma. In Linux e nel compilatore gcc, usi Comando: g ++ sum.cpp. In Windows usi un compilatore C ++, come MS Visual C ++,Dev-C ++ o un altro programma di tua preferenza.
  5. Esegui il programma. In Linux e nel compilatore gcc Comando: ./a.out (a.out è un file exe prodotto dal compilatore dopo aver compilato il programma).

Suggerimenti

  • cin.ignore () impedisce al programma di uscire prematuramente e chiudere la finestra (prima che tu abbia il tempo di vederlo)! Per terminare il programma, premere un tasto qualsiasi. cin.get () funziona allo stesso modo.
  • Aggiungi // prima di qualsiasi commento.
  • Sei libero di sperimentare!
  • Impara a programmare in C ++ con gli standard ISO
  • Per ulteriori informazioni sulla programmazione in C ++, visitare cplusplus.com

Avvertenze

  • Il tuo programma andrà in crash se provi ad assegnare caratteri a una delle variabili "int". Poiché non esiste una gestione corretta degli errori, il programma non è in grado di convertire i valori. Faresti meglio a leggere le stringhe o gestire gli errori.
  • Stai lontano da Dev-C ++ il più possibile, poiché ha più bug e contiene un compilatore obsoleto e non è stato aggiornato dal 2005.
  • Non utilizzare mai codice ridondante.

Necessità

  • Un editor di testo / codice (ad esempio vim, Blocco note, ecc.).
  • Un compilatore.
  • Forse un IDE con un editor e un compilatore.
  • Turbo C
  • Codepad online
  • Notepad ++