প্রশ্ন ট্যাগ «c11»

7
কেন "মাপের (একটি? সত্য: মিথ্যা)" চারটি বাইটের আউটপুট দেয়?
sizeofটার্নারি অপারেটরের সাথে অপারেটর সম্পর্কে আমার কাছে কোডের একটি ছোট অংশ রয়েছে : #include <stdio.h> #include <stdbool.h> int main() { bool a = true; printf("%zu\n", sizeof(bool)); // Ok printf("%zu\n", sizeof(a)); // Ok printf("%zu\n", sizeof(a ? true : false)); // Why 4? return 0; } আউটপুট ( জিসিসি ): 1 1 …

7
কেন অটো অ = 1; সি মধ্যে সংকলন?
কোড: int main(void) { auto a=1; return 0; } এমএস ভিজ্যুয়াল স্টুডিও 2012 সংকলক দ্বারা ত্রুটি ছাড়াই সংকলিত হয়ে যায়, যখন ফাইলটিতে .c এক্সটেনশন থাকে। আমি সর্বদা ভেবেছি যে আপনি যখন .c এক্সটেনশনটি ব্যবহার করবেন তখন সংকলনটি সি সিনট্যাক্স অনুযায়ী হওয়া উচিত, সি ++ নয়। তদুপরি, যতদূর আমি জানি যে …
125 c  auto  c11 

3
% P দিয়ে নাল পয়েন্টার মুদ্রণ করা কি অপরিবর্তিত আচরণ?
%pরূপান্তরকরণ নির্দিষ্টকারীর মাধ্যমে নাল পয়েন্টারগুলি মুদ্রণ করা কি অপরিজ্ঞাত আচরণ ? #include <stdio.h> int main(void) { void *p = NULL; printf("%p", p); return 0; } প্রশ্নটি সি স্ট্যান্ডার্ডে প্রযোজ্য, এবং সি বাস্তবায়নের ক্ষেত্রে নয়।

1
সি এর ওভারল্যাপিং অবজেক্টগুলির শব্দার্থক শব্দগুলি কী কী?
নিম্নলিখিত কাঠামো বিবেচনা করুন: struct s { int a, b; }; সাধারণত 1 , এই স্ট্রাক্টটির আকার 8 এবং প্রান্তিককরণ 4 থাকবে। যদি আমরা দুটি struct sঅবজেক্ট তৈরি করি (আরও সুনির্দিষ্টভাবে, আমরা বরাদ্দ স্টোরেজে দুটি যেমন দুটি বস্তু লিখি), দ্বিতীয় অবজেক্টটি প্রথমটি ওভারল্যাপ করে? char *storage = malloc(3 * sizeof(struct …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.