Fout in de volgende prog ?????

T

thecall

Guest
Is er een fout in dit programma.

# include <stdio.h>
# include <conio.h>
# include <string.h>
main ()

(
clrscr ();
char arr [8] = "Rhombus";
int i;
for (i = 0; i <= 7; i )
printf ( "\ n% d", * arr);
arr ;)

 
Ja!

Eerste fout
Je kunt niet bellen naar alle functies en vervolgens variabelen te verklaren.
U moet verklaren alle variabelen uitvoeren voordat je een code.

(
clrscr (); / * FOUT * /

char arr [8] = "Rhombus";

moet:

(
char arr [8] = "Rhombus";

clrscr ();

Tweede fout,

arr is een constante pointer, cant u te verhogen.

moeten worden * (arr i)

Derde fout

Het programma drukt de waarde van 'R' acht keer, als je wilt aanwas arr, je moet haken hebben.

for (i = 0; i <= 7; i )
(
printf ( "\ n% d", * arr);
arr ;
)

maar dat toch gewoon werken, dient te worden,

for (i = 0; i <= 7; i ) (
printf ( "\ n% d", * (arr i));
)

 

Welcome to EDABoard.com

Sponsor

Back
Top