`আকারফেস সি ফাংশনের জন্য ম্যান পৃষ্ঠাটি কোথায়?


10

sizeofসি ফাংশনের জন্য কোনও ম্যান পেজ কীভাবে আসবে ?

$ man 3 sizeof
No manual entry for sizeof in section 3

$ man sizeof
No manual entry for sizeof

আমি অন্যান্য সি ফাংশনের জন্য ম্যান পৃষ্ঠাগুলি দেখতে পাচ্ছি যেমন mallocআমি চালনা করি man 3 mallocএবং অনুরূপ কমান্ড করি তবে এর জন্য কিছুই হয় না sizeof


আপনি কেন সি জিনিসের জন্য লিনাক্স ম্যান পৃষ্ঠাটি দেখতে চান? এটি
পসিক্স

উত্তর:


9

আকার একটি ফাংশন নয়। এটি একটি অপারেটর: http://en.wikedia.org/wiki/Sizeof


1
অপারেটর ম্যাক্রোর জন্য অন্য শব্দ? অপারেটর বলতে আসলে কী বোঝায়?
ব্যবহারকারী 1527227

1
না। একটি ম্যাক্রো হ'ল কিছু পাঠ্য (সংরক্ষিত শব্দ নয়, অপারেটরও নয়, ফাংশন নয়) প্রম্পম্পাইলার দ্বারা ব্যাখ্যা করা হয় এবং এমন কিছুতে প্রসারিত হয় যা সংকলন করা যায়। অপারেটরগুলি ফাংশনগুলির মতো দেখতে লাগে তবে তারা ভাষারই অংশ। ফাংশন সাধারণত একটি লাইব্রেরির অংশ হয়। বিস্তারিত ব্যাখ্যার জন্য পড়ুন:
en.wikedia.org/wiki/Operator_( কম্পিউটার_প্রগ্রামিং

ধন্যবাদ। শেষ প্রশ্ন: অপারেটরদের জন্য এর মতো কোনও অফিসিয়াল ডকুমেন্টেশন নেই?
ব্যবহারকারী 1527227

5
হ্যাঁ. সি ভাষার স্পেসিফিকেশন: ওপেন-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf - বিভাগ 6.5.x পরীক্ষা করুন
drk.com.ar

2

man -wK 'sizeof' | sort -uএতে থাকা নিবন্ধগুলি সন্ধানের জন্য আপনি ব্যবহার করতে পারেন sizeofতবে এতে প্রচুর ফলাফল ফিরে আসবে। তবে খেয়াল করুন যে কোনও কিছু সম্পর্কে প্রতিটি নিবন্ধে সেই জিনিসটি ফাঁকা দ্বারা ঘেরা একটি খালি শব্দ হিসাবে থাকবে, আমরা এটির মতো নিবন্ধটি অনুসন্ধান করব zgrep -P '\ssizeof\s' /usr/share/man/man3/*। তবে বিভাগ 3 এ অনুসন্ধান করা কোনও দরকারী তথ্য দেয় না, তাই আমি সেকশন 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

আপনি দেখতে পাচ্ছেন, sizeofঅপারেটর ম্যান পৃষ্ঠাতে এর উল্লেখ রয়েছে, কারণ এটি কোনও ফাংশন নয় বরং অপারেটর এবং এটি sizeof bufউপরের মতো সনাক্তকারীদের জন্য প্যারেন্টিস ছাড়াই কাজ করে works

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.