ukuran bukan fungsi. ini adalah operator:http://en.wikipedia.org/wiki/Sizeof
Anda dapat menggunakan man -wK 'sizeof' | sort -u
untuk menemukan artikel yang mengandung sizeof
, tapi itu akan mengembalikan banyak hasil. Namun perhatikan bahwa setiap artikel tentang sesuatu akan memiliki hal itu sebagai kata kosong yang dikelilingi oleh spasi, kami akan mencari artikel seperti ini zgrep -P '\ssizeof\s' /usr/share/man/man3/*
. Tapi 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 ini bukan fungsi tetapi operator dan berfungsi bahkan tanpa tanda kurung untuk pengidentifikasi seperti sizeof buf
di 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