Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele C-ohjelman Perusteet | Johdanto C-Kieleen
C:n Perusteet

bookC-ohjelman Perusteet

Olet tutustunut C-ohjelman rakenteen pääosiin, mutta pinnan alla on paljon enemmän.

Main.c

Main.c

copy
12345678
#include <stdio.h> // Preprocessor directive int main() { // Entry point printf("Hello, c<>definity!\n"); return 0; // Exit }

printf() on funktio, joka näyttää tulosteen näytöllä. Näytettävä teksti tulee laittaa lainausmerkkeihin.

Note
Määritelmä

Funktio on uudelleenkäytettävä koodilohko, joka suorittaa tietyn tehtävän. Se voi ottaa syötteen (valinnainen), käsitellä sen ja palauttaa tuloksen (valinnainen).

Escape-merkit

Escape-merkit ovat C-kielessä erikoismerkkejä, jotka alkavat kenoviivalla (\) ja edustavat tulostumattomia tai erityisiä merkkejä merkkijonoissa. Niiden avulla voidaan muotoilla tekstiä tavoilla, joita ei voi tehdä tavallisilla merkeillä.

Muotoilu ja välistys
expand arrow
  • \n: rivinvaihto;
  • \t: vaakasuuntainen sarkain;
  • \v: pystysuuntainen sarkain;
  • \f: lomakkeen syöttö.
Tekstin ja symbolien esitys
expand arrow
  • \\: kenoviiva;
  • \': yksittäinen lainausmerkki;
  • \": lainausmerkki.
Ohjaus- ja järjestelmäsignaalit
expand arrow
  • \r: rivinpalautus;
  • \b: askelpalautin;
  • \a: hälytys (kello);
  • \0: null-merkki.
Main.c

Main.c

copy
12345678
#include <stdio.h> int main() { printf("Hel\nlo"); return 0; }

Puolipiste

Puolipiste ; merkitsee lauseen loppua C-kielessä. Jokainen lause C:ssä tulee päättää ;-merkkiin. Sitä voi verrata pisteeseen kirjoitetun lauseen lopussa.

Return-lause

return on lause, jota käytetään funktion lopettamiseen ja mahdollisesti arvon palauttamiseen. main-funktion yhteydessä C-standardi edellyttää return 0 -käyttöä. Tämä ilmaisee yleensä poistumistilan tai ohjelman onnistuneen päättymisen.

question mark

Mikä seuraavista väittämistä yksinkertaisen C-ohjelman rakenteesta ja toiminnasta on oikein?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

Can you give examples of common escape characters in C?

Why is it important to use semicolons at the end of statements?

What happens if I forget to use return 0 in the main function?

Awesome!

Completion rate improved to 2.63

bookC-ohjelman Perusteet

Pyyhkäise näyttääksesi valikon

Olet tutustunut C-ohjelman rakenteen pääosiin, mutta pinnan alla on paljon enemmän.

Main.c

Main.c

copy
12345678
#include <stdio.h> // Preprocessor directive int main() { // Entry point printf("Hello, c<>definity!\n"); return 0; // Exit }

printf() on funktio, joka näyttää tulosteen näytöllä. Näytettävä teksti tulee laittaa lainausmerkkeihin.

Note
Määritelmä

Funktio on uudelleenkäytettävä koodilohko, joka suorittaa tietyn tehtävän. Se voi ottaa syötteen (valinnainen), käsitellä sen ja palauttaa tuloksen (valinnainen).

Escape-merkit

Escape-merkit ovat C-kielessä erikoismerkkejä, jotka alkavat kenoviivalla (\) ja edustavat tulostumattomia tai erityisiä merkkejä merkkijonoissa. Niiden avulla voidaan muotoilla tekstiä tavoilla, joita ei voi tehdä tavallisilla merkeillä.

Muotoilu ja välistys
expand arrow
  • \n: rivinvaihto;
  • \t: vaakasuuntainen sarkain;
  • \v: pystysuuntainen sarkain;
  • \f: lomakkeen syöttö.
Tekstin ja symbolien esitys
expand arrow
  • \\: kenoviiva;
  • \': yksittäinen lainausmerkki;
  • \": lainausmerkki.
Ohjaus- ja järjestelmäsignaalit
expand arrow
  • \r: rivinpalautus;
  • \b: askelpalautin;
  • \a: hälytys (kello);
  • \0: null-merkki.
Main.c

Main.c

copy
12345678
#include <stdio.h> int main() { printf("Hel\nlo"); return 0; }

Puolipiste

Puolipiste ; merkitsee lauseen loppua C-kielessä. Jokainen lause C:ssä tulee päättää ;-merkkiin. Sitä voi verrata pisteeseen kirjoitetun lauseen lopussa.

Return-lause

return on lause, jota käytetään funktion lopettamiseen ja mahdollisesti arvon palauttamiseen. main-funktion yhteydessä C-standardi edellyttää return 0 -käyttöä. Tämä ilmaisee yleensä poistumistilan tai ohjelman onnistuneen päättymisen.

question mark

Mikä seuraavista väittämistä yksinkertaisen C-ohjelman rakenteesta ja toiminnasta on oikein?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 2
some-alt