Anda dapat menggunakan man -wK 'sizeof' | sort -u
untuk menemukan artikel yang mengandung sizeof
, tetapi itu akan menghasilkan banyak hasil. Namun perhatikan bahwa setiap artikel tentang sesuatu akan memiliki hal itu sebagai kata pengantar yang dikelilingi oleh spasi, kami akan mencari artikel seperti ini zgrep -P '\ssizeof\s' /usr/share/man/man3/*
. Tetapi mencari di bagian 3 tidak memberikan informasi yang berguna, jadi saya akan mencari di bagian 7
$ 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
Seperti yang Anda lihat, sizeof
disebutkan di halaman manual operator, karena itu bukan fungsi tetapi operator dan berfungsi bahkan tanpa tanda kurung untuk pengidentifikasi seperti di sizeof buf
atas
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
http://man7.org/linux/man-pages/man7/operator.7.html