- 2003.04.29, 16:45
- kas nav kārtībā ar šo kodu?
double qdiv (p, q)
double *p, *q;
{
return *p/*q;
}
(no unix-haters grāmatas.) - 10 rakstair doma
- 29.4.03 16:51
- lupus (bez virsraksta)
- 29.4.03 17:09
- lupus (bez virsraksta)
- 29.4.03 17:13 #
-
eheheh, zēniņ, īstenībā atklājas ka tu neko no C nezini... ;-p
1) tas ir legacy fukciju definēšanas veids - funkcijas deklarācijā mainīgajiem nebija tipi, tie tiek norādīti pēc tam.
2) kods ir loģisks, *p ir pointera dereference, atgriež vērtību uz ko pointer norādīja. - Atbildēt
- 29.4.03 17:26
- lupus (bez virsraksta)
- 29.4.03 18:45 #
-
aiz funkcijas forward definiicijas (pirmaas, pirms taas otraas, kas vinju paarlaadee) jaabuut semikolam.
Un arii laikam tas, ka /* saak komentaaru tieshaam. - Atbildēt
- :P
- 30.4.03 17:41 #
-
1) neko neizsakoshi mainiigo un funciju vaardi ..
2) izskataas peec potenciaalaa droshiibas cauruma
3) 1984 gada stils (vai arii C apakshkopa). - Atbildēt
- :-P :-P :P
- 30.4.03 19:25 #
-
nožēlojami, ka pamani nebūtisko.
- Atbildēt