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

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

3
লিনাক্সে স্ট্যাটিক লাইব্রেরি কীভাবে সংকলন করবেন?
আমার একটি প্রশ্ন আছে: কীভাবে লিনাক্সে একটি স্ট্যাটিক লাইব্রেরি সংকলন করতে হয় gcc, অর্থাত্ আমার নাম উত্সের ফাইলটি আমার উত্স কোডটি সংকলন করতে হবে need কমান্ডটি সহজভাবে সংকলন করা কি যথেষ্ট gcc -o out.a out.c? আমি এর সাথে তেমন পরিচিত নই gcc, আশা করি যে কেউ আমাকে হাত দিতে পারেন।
138 c  gcc  static-libraries 


7
64-বিট উইন্ডোজে দীর্ঘ বিট আকারটি কত?
খুব বেশি দিন আগে, কেউ আমাকে বলেছিল যে longbit৪ বিট মেশিনে b৪ বিট নয় এবং আমার সর্বদা ব্যবহার করা উচিত int। এটি আমার কাছে কোনও অর্থবহ হয়নি। আমি ডকস দেখেছি (যেমন অ্যাপলের অফিসিয়াল সাইটের মধ্যে একটি) বলে যে long64৪ বিট সিপিইউ সংকলনের সময় indeed৪ বিট প্রকৃতপক্ষে। আমি এটি 64-বিট উইন্ডোতে …
137 c++  c  windows  64-bit  porting 

12
যদি অন্য কোনও ধারা দিয়ে তৈরি করে ... তবে যদি সমাপ্তির সুবিধা কী?
আমাদের সংস্থার একটি প্রয়োজনীয় কোডিং বিধি রয়েছে (কোনও ব্যাখ্যা ছাড়াই) যা: যদি ... অন্য কোনও ধারা দিয়ে যদি নির্মাণগুলি শেষ করা উচিত উদাহরণ 1: if ( x < 0 ) { x = 0; } /* else not needed */ উদাহরণ 2: if ( x < 0 ) { x …
136 c  misra 

12
প্ল্যাটফর্মগুলিতে 8-বিট চর ছাড়া অন্য কিছু রয়েছে?
প্রতিবার এবং তারপরেও, এসও-তে থাকা যে কেউ উল্লেখ করেছেন যে char(ওরফে 'বাইট') 8 বিট অগত্যা নয় । দেখে মনে হচ্ছে 8-বিট charপ্রায় সর্বজনীন। আমি ভাবতাম যে মূলধারার প্ল্যাটফর্মগুলির জন্য, charবাজারে এটির কার্যকারিতা নিশ্চিত করার জন্য একটি 8-বিট থাকা প্রয়োজন। এখন এবং Bothতিহাসিকভাবে উভয়ই, কোন প্ল্যাটফর্মগুলি charএমন 8 টি বিট নয় …
136 c++  c  cross-platform 

9
সি ক্রিয়াকলাপ কেন নাম-ম্যাঙ্গেলড হতে পারে না?
আমি সম্প্রতি একটি সাক্ষাত্কার নিয়েছি এবং একটি প্রশ্ন জিজ্ঞাসা করা হয়েছিল যে extern "C"সি ++ কোডে কী ব্যবহার করা হয়। আমি জবাব দিয়েছি যে সি ++ কোডে সি ফাংশন ব্যবহার করা কারণ সি নাম-ম্যাংলিং ব্যবহার করে না। আমাকে জিজ্ঞাসা করা হয়েছিল কেন সি নাম-ম্যাংলিং ব্যবহার করে না এবং সত্যি বলতে …
136 c++  c  name-mangling  extern-c 

6
কীভাবে সুইফট থেকে সি কল করবেন?
সুইফট থেকে সি রুটিন কল করার কোনও উপায় আছে কি? প্রচুর আইওএস / অ্যাপল লাইব্রেরি কেবল সি হয় এবং আমি এখনও তাদের কল করতে সক্ষম হতে চাই। উদাহরণস্বরূপ, আমি সুইচ থেকে অবজেক্ট রানটাইম লাইব্রেরি কল করতে সক্ষম হতে চাই। বিশেষত, আপনি আইওএস সি হেডারগুলি কীভাবে ব্রিজ করবেন?
136 c  swift 

8
জিসিসি / জি ++ সংকলকটিতে -পেনডেন্টিক ব্যবহারের উদ্দেশ্য কী?
এই নোটটি বলে: -ansi: সংকলককে এএনএসআই ভাষা বিকল্পটি প্রয়োগ করতে বলে। এটি জিসিসির কিছু "বৈশিষ্ট্য" বন্ধ করে দেয় যা এএনএসআই মানের সাথে সঙ্গতিপূর্ণ নয়। -pedantic: এর সাথে একত্রে ব্যবহৃত -ansi, এটি সংকলককে এএনএসআই মানক হিসাবে কঠোরভাবে মেনে চলতে বলে, যে কোনও কোড মান্য নয় তা প্রত্যাখ্যান করে। আগেরটা আগে: জিসিসি …
136 c++  c  gcc  g++ 

5
কোনও সংখ্যার বর্গক্ষেত্র গণনা করার জন্য এইভাবে বুঝতে পারি না
আমি একটি ফাংশন পেয়েছি যা একটি সংখ্যার স্কোয়ার গণনা করে: int p(int n) { int a[n]; //works on C99 and above return (&a)[n] - a; } এটি এন 2 এর মান প্রদান করে । প্রশ্ন, এটি কিভাবে এটি করে? একটু পরীক্ষামূলক পর, আমি দেখা গেছে যে মধ্যবর্তী (&a)[k]এবং (&a)[k+1]হয় sizeof(a)/ …

4
“ইনট মেন (ভুয়েড)”? ওটা কিভাবে কাজ করে?
আমাকে সম্প্রতি একটি ছোট সি পরীক্ষামূলক প্রোগ্রাম টাইপ করতে হয়েছিল এবং প্রক্রিয়াধীন, আমি ঘটনাক্রমে vooidপরিবর্তে ব্যবহার করে মূল ফাংশনে একটি বানান ভুল করেছিলাম void। এবং এখনও এটি কাজ করে। এটিকে এর ক্ষুদ্রতম সম্পূর্ণ সংস্করণে হ্রাস করে, আমি এখানেই শেষ করেছি: int main (vooid) { return 42; } এটি প্রকৃতপক্ষে সংকলন …
135 c  syntax  main 

8
সি-তে স্বাক্ষরিত রূপান্তরে স্বাক্ষরিত - এটি কি সর্বদা নিরাপদ?
ধরুন আমার কাছে নিম্নলিখিত সি কোড রয়েছে। unsigned int u = 1234; int i = -5678; unsigned int result = u + i; কি অন্তর্নিহিত ধর্মান্তর এখানে যাচ্ছে, এবং এর সব মান জন্য এই কোড নিরাপদ uএবং i? (নিরাপদ, এই উদাহরণে ফলাফলের ফলে কিছু বিশাল ধনাত্মক সংখ্যায় উপচে পড়ার পরেও …
135 c  type-conversion 


30
আপনার প্রিয় সি প্রোগ্রামিং কৌশলটি কী? [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত হতে পারে এবং সম্ভবত পুনরায় খোলা …
134 c 

3
এই কোডের টুকরা কীভাবে আকারের () ব্যবহার না করে অ্যারের আকার নির্ধারণ করবে?
কিছু সি সাক্ষাত্কারের প্রশ্নগুলির মধ্য দিয়ে আমি নীচের সমাধান সহ একটি প্রশ্ন পেয়েছি যাতে "সাইজেরফ অপারেটরটি ব্যবহার না করে সিটিতে কোনও অ্যারের আকার কীভাবে পাওয়া যায়?" এটি কাজ করে, তবে কেন বুঝতে পারছি না। #include <stdio.h> int main() { int a[] = {100, 200, 300, 400, 500}; int size = …

9
একটি পুনরাবৃত্ত ফাংশন ইনলাইন হতে পারে?
inline int factorial(int n) { if(!n) return 1; else return n*factorial(n-1); } আমি পড়া ছিল এই পাওয়া যে উপরোক্ত কোড "অসীম সংকলন" হতে তাহলে সঠিকভাবে কম্পাইলার দ্বারা পরিচালিত নয়। কম্পাইলার কীভাবে কোনও ফাংশনটি ইনলাইন করবে কিনা তা সিদ্ধান্ত নিতে পারে?

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