আমাকে একটি 24-বিট ডেটা টাইপ সংজ্ঞায়িত করতে হবে I আমি char[3]প্রকারটি উপস্থাপন করতে ব্যবহার করছি । আমি কি টাইপ char[3]করতে পারি type24? আমি একটি কোড নমুনা চেষ্টা করেছিলাম। আমি typedef char[3] type24;আমার হেডার ফাইলটি রেখেছি। সংকলক এটি সম্পর্কে কোনও অভিযোগ করেনি। তবে যখন আমি void foo(type24 val) {}আমার সি ফাইলে কোনও ফাংশন সংজ্ঞায়িত করেছি, তখন এটি অভিযোগ করেছিল। আমি এর type24_to_int32(type24 val)পরিবর্তে ফাংশনগুলি সংজ্ঞায়িত করতে সক্ষম হতে চাই type24_to_int32(char value[3])।
type24 foo, কি মাপ, ধরন এবং অর্থ হবেfoo,*foo,**foo,&foo, এবং&&foo? বছরের পর বছর ধরে এই জাতীয় কোনও অভিব্যক্তির অর্থ এবং বৈধতা পরিবর্তিত হয়েছে?