আমার প্রকল্পের উত্স ফাইলগুলির একটিতে আমি এই সি ফাংশন সংজ্ঞাটি পেয়েছি:
int (foo) (int *bar)
{
return foo (bar);
}
দ্রষ্টব্য: পাশের কোনও নক্ষত্রমুখে নেই foo, সুতরাং এটি কোনও ফাংশন পয়েন্টার নয়। অথবা এটা? পুনরাবৃত্তি কল দিয়ে এখানে কি চলছে?
a(b);? bধরণের পরিবর্তনশীল হিসাবে ঘোষণা a? বা aযুক্তি দিয়ে কাজ করার জন্য একটি কল b? পার্থক্যটি সিনট্যাকটিক এবং আপনি কীভাবে কোন উপায়টি এমনকি ঘোষণার তথ্য অনুসন্ধান না করে পার্স করতে পারবেন তাও জানেন না a; অর্থাত্ সেই পোস্টফিক্স ফাংশনটি কল বন্ধনী, বা কোনও ঘোষণাকারীর চারপাশে alচ্ছিক বন্ধনী।