sizeof ist keine Funktion. Es ist ein Operator: http://en.wikipedia.org/wiki/Sizeof
Wo ist die Manpage für die `sizeof` C-Funktion?
Wieso gibt es keine Manpage für die sizeof
C-Funktion?
$ man 3 sizeof No manual entry for sizeof in section 3 $ man sizeof No manual entry for sizeof
Ich sehe Manpages für andere C-Funktionen, zB malloc
wenn ich man 3 malloc
und ähnliche Befehle ausführte, aber nichts dafür sizeof
.
2 Antworten auf die Frage
Sie können verwenden man -wK 'sizeof' | sort -u
, um die Artikel zu finden, die enthalten sizeof
, aber das wird eine Menge Ergebnisse zurückgeben. Beachten Sie jedoch, dass jeder Artikel über etwas dieses Ding als Bareword umgeben von Leerzeichen hat. Wir werden den Artikel so suchen zgrep -P '\ssizeof\s' /usr/share/man/man3/*
. Die Suche in Abschnitt 3 enthält jedoch keine nützlichen Informationen. Ich werde in Abschnitt 7 suchen
$ zgrep -P '\ssizeof\s' /usr/share/man/man7/* /usr/share/man/man7/inotify.7.gz: len = read(fd, buf, sizeof buf); /usr/share/man/man7/operator.7.gz:! ~ ++ \-\- + \- (type) * & sizeof right to left
Wie Sie sehen, sizeof
wird das in der Operator-Manpage erwähnt, da es sich nicht um eine Funktion, sondern um einen Operator handelt, und es funktioniert auch ohne Klammern für Bezeichner wie sizeof buf
oben
OPERATOR(7) Linux Programmer's Manual OPERATOR(7) NAME top operator - C operator precedence and order of evaluation DESCRIPTION top This manual page lists C operators and their precedence in evaluation. Operator Associativity () [] -> . left to right ! ~ ++ -- + - (type) * & sizeof right to left * / % left to right + - left to right << >> left to right < <= > >= left to right == != left to right & left to right ^ left to right | left to right && left to right || left to right ?: right to left = += -= *= /= %= <<= >>= &= ^= |= right to left, left to right
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4