© Harry Broeders.
Deze pagina is bestemd voor studenten van de Haagse Hogeschool - Academie voor Technology, Innovation & Society Delft.
main
geeft een
int
terug en krijgt niets
(void
) mee bij aanroep. Daarom moet
main
als volgt gedefinieerd worden:int
main(void) {
/* declaraties */
/* statements
*/
return
0;
}
main
de waarde 0
terug te
laten geven (aan het operating systeem) om aan te geven dat het uitvoeren
van het programma geen problemen heeft opgeleverd.
float
gebruikt. Ik adviseer je om
in plaats van het type float
het type
double
te gebruiken.
Lees hier waarom!
1a. Bedenk dat er altijd meerdere goede oplossingen zijn. Een mogelijke oplossing
is
(1_12_1a.c):
#include <stdio.h>
int main(void) {
printf("she sells seashells by the seashore");
getchar();
return 0;
}
Een alternatieve oplossing:
#include <stdio.h>
int main(void) {
printf("she sells ");
printf("seashells by");
printf(" the seashore");
getchar();
return 0;
}
1b.
1_12_1b.c
#include <stdio.h>
int main(void) {
printf("she sells\nseashells\nby the seashore\n");
getchar();
return 0;
}
4.
1_12_4.c
#include <stdio.h>
int main(void) {
int x, y = 0;
x = 1 / y;
printf("x = %d\n", x);
getchar();
return 0;
}
Als we dit programma uitvoeren vanuit Microsoft Visual Studio 2010 (in Debug mode) dan verschijnt de volgende foutmelding:
Een computer kan veel maar delen door 0 is ook voor een computer onmogelijk.