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

সি সিস্টেম-প্রোগ্রামিং (ওএস এবং এম্বেডেড), লাইব্রেরি, গেমস এবং ক্রস-প্ল্যাটফর্মের জন্য ব্যবহৃত একটি সাধারণ-উদ্দেশ্য প্রোগ্রামিং ভাষা। এই ট্যাগটি সিএস ভাষা সম্পর্কিত সাধারণ প্রশ্নের সাথে ব্যবহার করা উচিত, যেমন আইএসও 9899 স্ট্যান্ডার্ড (সর্বশেষ সংস্করণ, 9899: 2018, অন্যথায় নির্দিষ্ট না করা - এছাড়াও c89, c99, c11, ইত্যাদি সহ সংস্করণ-নির্দিষ্ট অনুরোধগুলি ট্যাগ করে) defined সি সি ++ থেকে পৃথক এবং এটি যৌক্তিক কারণে অনুপস্থিত সি ++ ট্যাগের সাথে একত্রিত হওয়া উচিত নয়।

2
ইউনিক্স ডোমেন সকেটের ভিএস নামক পাইপ?
সকেট নামের একটি ইউনিক্স দেখার পরে এবং আমি ভেবেছিলাম তাদের পাইপগুলির নাম দেওয়া হয়েছিল। আমি নাম পাইপগুলিতে তাকালাম এবং খুব বেশি পার্থক্য দেখতে পাইনি। আমি দেখেছি সেগুলি আলাদাভাবে শুরু করা হয়েছিল তবে কেবলমাত্র আমি লক্ষ্য করছি। দু'জনই সি রাইটিং / রিড ফাংশন এবং এএফআইকে একসাথে কাজ করে। ইউনিক্স ডোমেন সকেট …
122 c  linux 

8
পুচ্ছ পুনরাবৃত্তি ঠিক কীভাবে কাজ করে?
আমি প্রায় বুঝতে পারি যে টেল রিকার্সন কীভাবে কাজ করে এবং এর মধ্যে পার্থক্য এবং একটি সাধারণ পুনরাবৃত্তি। আমি কেবল বুঝতে পারি না কেন এটির ফেরতের ঠিকানা মনে রাখার জন্য স্ট্যাকের প্রয়োজন হয় না । // tail recursion int fac_times (int n, int acc) { if (n == 0) return …

13
ও (এন) সময় এবং ও (1) স্পেসে সদৃশ সন্ধান করা
ইনপুট: 0 টি থেকে এন -1 পর্যন্ত উপাদান রয়েছে এমন এন উপাদানগুলির একটি অ্যারে দেওয়া হয়েছে, এর মধ্যে যে কোনও সংখ্যক বার সংখ্যার প্রদর্শিত হয়। লক্ষ্য: এই পুনরাবৃত্তি সংখ্যাগুলি ও (এন) এ খুঁজে পেতে এবং কেবল ধ্রুবক মেমরি স্পেস ব্যবহার করে। উদাহরণস্বরূপ, এন 7 হতে হবে এবং অ্যারে হতে হবে, …
121 c++  c  algorithm 

23
লোকেরা সি / সি ++ এ যে অনিয়ন্ত্রিত অনুমানগুলি করে তা প্রদর্শনের জন্য একটি শিক্ষামূলক সরঞ্জামের মধ্যে কী রয়েছে?
আমি এসওএর জন্য একটি সামান্য শিক্ষামূলক সরঞ্জাম প্রস্তুত করতে চাই যা প্রবর্তকদের (এবং মধ্যবর্তী) প্রোগ্রামারদের সি, সি ++ এবং তাদের প্ল্যাটফর্মগুলিতে তাদের অনিয়ন্ত্রিত অনুমানগুলি সনাক্ত এবং চ্যালেঞ্জ করতে সহায়তা করবে। উদাহরণ: "পূর্ণসংখ্যার মোড়ক" "প্রত্যেকের ASCII আছে" "আমি একটি শূন্যের মধ্যে একটি ফাংশন পয়েন্টার সঞ্চয় করতে পারি *" আমি বুঝতে পেরেছিলাম …


21
নাল পয়েন্টারের জন্য ঠিকানা শূন্য কেন ব্যবহার করা হয়?
সি (বা সি ++ এর ক্ষেত্রে), পয়েন্টারগুলির মান শূন্য থাকলে বিশেষ হয়: পয়েন্টারগুলিকে স্মৃতিশক্তি মুক্ত করার পরে শূন্যে সেট করার পরামর্শ দেওয়া হয়, কারণ এর অর্থ আবার পয়েন্টারটি মুক্ত করা বিপজ্জনক নয়; আমি যখন ম্যালোককে কল করি তখন এটি শূন্যের সাথে একটি পয়েন্টার ফেরত দেয় যদি এটি আমার স্মৃতি পেতে …
121 c++  c  memory  pointers 

6
সকেট সংযোগ () বনাম বাঁধাই ()
উভয় connect()এবং bind()সিস্টেম একটি ঠিকানায় 'সহযোগী' সকেট ফাইল বিবরণকারীকে কল করে (সাধারণত একটি আইপি / পোর্ট সংমিশ্রণ)। তাদের প্রোটোটাইপগুলি হ'ল: - int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); এবং int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen); 2 টি কল মধ্যে সঠিক পার্থক্য কি? যখন ব্যবহার করা …


5
সি ++ 11 কেন সি 99 হিসাবে মনোনীত ইনিশিয়ালাইজার তালিকাগুলি সমর্থন করে না? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 2 বছর আগে বন্ধ । এই প্রশ্নটি উন্নত করুন বিবেচনা: struct Person { int height; int weight; …
121 c++  c  c++11  initialization  c99 


2
কোনও ডেটা স্ট্রাকচারকে "অনড়" করার অর্থ কী?
আমি সূচি এবং স্ট্যাকের মতো ডেটা স্ট্রাকচারের বিবরণ দিতে অন্তর্নিহিত শব্দটি দেখেছি , তবে এর অর্থ কী? আপনি কি একটি অনুপ্রবেশকারী ডেটা কাঠামোর একটি কোড উদাহরণ দিতে পারেন এবং এটি কীভাবে একটি অ-অনুপ্রবেশকারী থেকে আলাদা? এছাড়াও, কেন এটিকে অনুপ্রবেশকারী (বা, অ-অনুপ্রবেশকারী) করা যায়? লাভ কি কি? অসুবিধাগুলি কী কী?

6
.Bss বিভাগ কেন প্রয়োজন?
আমি যা জানি তা হল যে গ্লোবাল এবং স্ট্যাটিক ভেরিয়েবলগুলি .dataসেগমেন্টে সঞ্চিত রয়েছে এবং অবিচ্ছিন্ন তথ্য .bssসেগমেন্টে রয়েছে। আমি যা বুঝতে পারি না তা হ'ল আমরা কেন অবিচ্ছিন্ন ভেরিয়েবলগুলির জন্য উত্সর্গীকৃত বিভাগ রাখি? যদি একটি অবিশ্রান্ত ভেরিয়েবলের রান সময় নির্ধারিত একটি মান থাকে, তবে ভেরিয়েবলটি .bssকেবলমাত্র বিভাগে বিদ্যমান ? নিম্নলিখিত …

7
ইন্ট বনাম মেঝেতে কাস্ট করুন
এর মধ্যে কি কোনও পার্থক্য রয়েছে: float foo1 = (int)(bar / 3.0); float foo2 = floor(bar / 3.0); আমি যেমন বুঝতে পারি উভয় ক্ষেত্রেই একই ফল রয়েছে result সংকলিত কোডে কি কোনও পার্থক্য রয়েছে?
120 c++  c  floating-point 

13
সি বা সি ++ এ কল স্ট্যাক প্রিন্ট করুন
চলমান প্রক্রিয়াটিতে কল স্ট্যাকটি ডাম্প করার কোনও উপায় কি সি বা সি ++ এ প্রতিবার নির্দিষ্ট কোনও ফাংশন বলা হয়? আমার মনে যা কিছু আছে তা হ'ল: void foo() { print_stack_trace(); // foo's body return } যেখানে পার্লের মতো print_stack_traceএকইভাবে কাজ করে caller। বা এর মতো কিছু: int main (void) …
120 c++  c  linux  callstack 

22
সেট করা সর্বনিম্ন উল্লেখযোগ্য বিটের অবস্থান
আমি একটি পূর্ণসংখ্যায় সেট করা সর্বনিম্ন উল্লেখযোগ্য বিটের অবস্থান নির্ধারণের জন্য একটি কার্যকর উপায় সন্ধান করছি, যেমন 0x0FF0 এর জন্য এটি 4 হবে। একটি তুচ্ছ বাস্তবায়ন হ'ল: unsigned GetLowestBitPos(unsigned value) { assert(value != 0); // handled separately unsigned pos = 0; while (!(value & 1)) { value >>= 1; ++pos; …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.