আমাকে একটি 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
? বছরের পর বছর ধরে এই জাতীয় কোনও অভিব্যক্তির অর্থ এবং বৈধতা পরিবর্তিত হয়েছে?