Kenapa tidak ada halaman manual untuk sizeof
fungsi C?
$ man 3 sizeof
No manual entry for sizeof in section 3
$ man sizeof
No manual entry for sizeof
Saya memang melihat halaman manual untuk fungsi C lainnya seperti malloc
jika saya menjalankan man 3 malloc
dan perintah yang serupa, tetapi tidak untuk sizeof
.
Jawaban:
sizeof bukan fungsi. ini adalah operator: http://en.wikipedia.org/wiki/Sizeof
sumber
Anda dapat menggunakan
man -wK 'sizeof' | sort -u
untuk menemukan artikel yang mengandungsizeof
, 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 inizgrep -P '\ssizeof\s' /usr/share/man/man3/*
. Tetapi mencari di bagian 3 tidak memberikan informasi yang berguna, jadi saya akan mencari di bagian 7Seperti yang Anda lihat,
sizeof
disebutkan di halaman manual operator, karena itu bukan fungsi tetapi operator dan berfungsi bahkan tanpa tanda kurung untuk pengidentifikasi seperti disizeof buf
atashttp://man7.org/linux/man-pages/man7/operator.7.html
sumber