0 votes

in * TF "Softw.-Eng." by (410 points)
edited by
Stimmt das so? bin mir bei c noch sehr unsicher, gerade was die Zuweisung mit den Pointern etc. angeht. Zuweisung in der letzen Zeile auf das übernächste damit nicht unendlich viele Knoten mit i hintereinander entstehen. ist der gedanke so richtig?

1 Answer

0 votes
Die erste Zeile kompiliert so nicht. "list" ist ein Pointer auf einen lnode_t, also ist "*list" ein lnode_t und den kann man nicht weiter dereferenzieren. Mit jedem derefenzieren (mit "*") fällt ein Pointer im Typ weg.

Daher in der ersten Zeile nur "lnode_t *cur = list" -- "list" hat ja schon den richtigen Typen.

Was dann noch fehlt ist der Randfall, dass die Liste leer ist, also "list == 0" gilt.
by (930 points)

Related questions

0 votes
2 answers
asked Sep 12, 2018 in * TF "Softw.-Eng." by davidschulz (410 points)
+1 vote
1 answer
asked Sep 12, 2018 in * TF "Softw.-Eng." by davidschulz (410 points)
0 votes
1 answer
+1 vote
2 answers
asked Sep 13, 2018 in * TF "Softw.-Eng." by davidschulz (410 points)
0 votes
2 answers
Imprint | Privacy Policy
...