দেখার পরে (এবং জিজ্ঞাসা!) অনুরূপ অনেক প্রশ্ন
int (*f)(int (*a)[5])
সি এর অর্থ কী ?
এমনকি তারা সি-সিনট্যাক্স বুঝতে লোকদের সহায়তা করার জন্য একটি প্রোগ্রাম তৈরি করেছেন তা দেখেও আমি আর আশ্চর্য হতে পারি না:
সি এর সিনট্যাক্সটি এভাবে ডিজাইন করা হয়েছিল কেন?
উদাহরণস্বরূপ, যদি আমি পয়েন্টারগুলি ডিজাইন করছিলাম তবে আমি "পয়েন্টারগুলিকে পয়েন্টারগুলির 10-এলিমেন্ট অ্যারেতে" অনুবাদ করব
int*[10]* p;
এবং না
int* (*p)[10];
যা আমি মনে করি বেশিরভাগ লোকেরা একমত হবেন এটি খুব কম সোজা।
সুতরাং আমি ভাবছি, কেন, উহ, অনিচ্ছাকৃত সিনট্যাক্স? সিনট্যাক্স সমাধান করে এমন কোনও নির্দিষ্ট সমস্যা ছিল (সম্ভবত কোনও দ্বিপাক্ষা?) যার সম্পর্কে আমি অজানা?
cdecl
কমান্ড জটিল সি ঘোষণা ডিকোডিং জন্য খুবই সুবিধাজনক। সিডেকএল.আরজে একটি ওয়েব ইন্টারফেসও রয়েছে ।