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

সি একটি সাধারণ উদ্দেশ্যে কম্পিউটার প্রোগ্রামিং ভাষা যা অপারেটিং সিস্টেম, গেমস এবং অন্যান্য উচ্চ কার্য সম্পাদনের কাজের জন্য ব্যবহৃত হয়।

10
"সর্বদা ভেরিয়েবল সূচনা করা" কী গুরুত্বপূর্ণ বাগগুলি আড়াল করার দিকে পরিচালিত করে না?
সি ++ মূল নির্দেশিকাতে ES.20 বিধি রয়েছে: সর্বদা কোনও বস্তুর সূচনা করুন । ব্যবহৃত-পূর্বে-সেট ত্রুটি এবং তাদের সম্পর্কিত অপরিবর্তিত আচরণ এড়িয়ে চলুন। জটিল আরম্ভের বোধগম্যতা নিয়ে সমস্যাগুলি এড়ান। রিফ্যাক্টরিং সরল করুন। তবে এই নিয়মটি বাগগুলি খুঁজে পেতে সহায়তা করে না, এটি কেবল সেগুলি লুকিয়ে রাখে। ধরা যাক যে কোনও প্রোগ্রামের …
35 c++  c 

8
ক্ল্যাং / এলএলভিএম কেন সমস্ত সংখ্যার মামলা আবৃত থাকে এমন একটি স্যুইচ বিবৃতিতে ডিফল্ট ব্যবহার সম্পর্কে আমাকে সতর্ক করে?
নিম্নলিখিত এনাম এবং সুইচ বিবৃতি বিবেচনা করুন: typedef enum { MaskValueUno, MaskValueDos } testingMask; void myFunction(testingMask theMask) { switch (theMask) { case MaskValueUno: {}// deal with it case MaskValueDos: {}// deal with it default: {} //deal with an unexpected or uninitialized value } }; আমি একটি উদ্দেশ্য-সি প্রোগ্রামার, তবে আমি …

5
নিজের ভাষাটি প্রথমে সি কোডে সংকলন করার অর্থ কী?
নিজস্ব প্রোগ্রামিং ল্যাঙ্গুয়েজ ডিজাইন করার সময়, কখন এমন রূপান্তরকারী লেখার অনুভূতি হয় যা উত্স কোড নেয় এবং এটিকে সি বা সি ++ কোডে রূপান্তর করে যাতে আমি মেশিনের কোডটি শেষ করতে জিসিসি-র মতো বিদ্যমান সংকলকটি ব্যবহার করতে পারি? এমন কোন প্রকল্প রয়েছে যা এই পদ্ধতির ব্যবহার করে?

5
আমি প্যারামিটারের মাধ্যমে সি স্ট্রাক্টগুলি শুরু করতে পারি, না ফেরতের মান দ্বারা? [বন্ধ]
আমি যে সংস্থাটিতে কাজ করি সেগুলি তাদের ডেটা স্ট্রাকচারের সমস্তটির সূচনা এভাবে শুরু করে: //the structure typedef struct{ int a,b,c; } Foo; //the initialize function InitializeFoo(Foo* const foo){ foo->a = x; //derived here based on other data foo->b = y; //derived here based on other data foo->c = z; //derived …

8
কেন জাভা যদি সংখ্যার শর্তসাপেক্ষে (5) {… C সিটি করে তবে মঞ্জুরি দেয় না?
আমার এই দুটি ছোট প্রোগ্রাম রয়েছে: সি #include <stdio.h> int main() { if (5) { printf("true\n"); } else { printf("false\n"); } return 0; } জাভা class type_system { public static void main(String args[]) { if (5) { System.out.println("true"); } else { System.out.println("false"); } } } যা ত্রুটি বার্তার রিপোর্ট করে: …
33 java  c  type-systems 

7
পারফরম্যান্সে সি লিখছেন? [বন্ধ]
আমি জানি আমি প্রায়শই শুনেছি যে সি ++ এর চেয়ে সি এর পারফরম্যান্স সুবিধা থাকে। এমএসভিসি সি এর নতুনতম স্ট্যান্ডার্ডকে সমর্থন করে না বলে মনে হয় না হওয়া পর্যন্ত আমি এগুলির আর কিছুই ভাবি নি, তবে এটি নবীনতম এটি সি 99 সমর্থন করে (যতদূর আমি জানি)। আমি ওপেনজিএলে রেন্ডার করার …

11
টাইপডিফস এবং # ডেফাইনস
আমরা সকলেই এক সময় বা অন্য সময় অবশ্যই typedefs এবং #defines ব্যবহার করেছি । আজ তাদের সাথে কাজ করার সময় আমি একটি বিষয় নিয়ে চিন্তাভাবনা শুরু করি। intঅন্য নামের সাথে ডেটা টাইপ ব্যবহার করতে নীচের 2 টি পরিস্থিতি বিবেচনা করুন : typedef int MYINTEGER এবং #define MYINTEGER int উপরের পরিস্থিতিটির …

13
নিম্ন স্তরের প্রোগ্রামিং - এতে আমার কী আছে? [বন্ধ]
কয়েক বছর ধরে আমি "নিম্ন স্তরের" ভাষাগুলি যা বিবেচনা করি সেগুলিতে খনন করার বিষয়টি বিবেচনা করেছি। আমার জন্য এর অর্থ সি এবং সমাবেশ। তবে আমি এখনও এই জন্য কোন সময় ছিল না, বা এটি কখনও প্রয়োজনীয় ছিল না। এখন যেহেতু আমি কোনও উদ্বিগ্নতা উত্থিত দেখতে পাচ্ছি না, তাই আমার মনে …

8
অপ্রচলিত হিসাবে সরাসরি বিবেচনা করুন? [বন্ধ]
তাই আমি সরাসরি মেকফিলগুলি তৈরি করার বিষয়ে এবং অনেক মন্তব্য করা / পোস্ট ইত্যাদির মধ্যে আসছি, এবং এটি 2015 সালে কী করা একটি নির্বোধ কাজ I আমি সিএমকেকের মতো সরঞ্জামগুলি সম্পর্কে অবগত actually জিনিসটি হ'ল, সিএমকে কেবল আপনার জন্য মেকফিল তৈরি করছে এবং এটি নিজে করার টেডিয়াম অপসারণ করতে সহায়তা …
31 c++  c  builds  make  cmake 

2
সি প্রিপ্রসেসর এর উত্স কি?
সি প্রিপ্রোসেসরটি সি এর সাথে সংযুক্ত, তবে এর মূল ভাষা থেকে একেবারে আলাদা সিনট্যাক্স রয়েছে: সিনট্যাক্টিকভাবে তাৎপর্যপূর্ণ সাদা স্থান (লাইনের শেষে একটি বিবৃতি সমাপ্ত করে, ম্যাক্রো প্রতিস্থাপনের তালিকাটি নির্ধারণের পরে ব্যবধান) পরিবর্তে braced ব্লক শব্দ ভিত্তিক ব্লকগুলিতে, elifপরিবর্তেelse if ঘোষণা-প্রতিবিম্ব-ব্যবহারের পরিবর্তে কী-ওয়ার্ড-নেতৃত্বাধীন সংজ্ঞা, =মান সংজ্ঞার জন্য নয় বিকল্প স্ট্রিং সিনট্যাক্সের …
30 c  history  macros 

5
যদি একটি সংখ্যা খুব বড় হয় তবে এটি কি পরবর্তী মেমরির অবস্থানটিতে ছড়িয়ে পড়ে?
আমি সি প্রোগ্রামিং পর্যালোচনা করে এসেছি এবং কেবল দু'টো জিনিস আমাকে বিরক্ত করছে। উদাহরণস্বরূপ এই কোডটি নেওয়া যাক: int myArray[5] = {1, 2, 2147483648, 4, 5}; int* ptr = myArray; int i; for(i=0; i<5; i++, ptr++) printf("\n Element %d holds %d at address %p", i, myArray[i], ptr); আমি জানি যে …

10
পয়েন্টার সি ভাষায় ধারণ করে এমন ডেটার "প্রকার" কী?
আমি জানি যে পয়েন্টারগুলি ঠিকানা রাখে। আমি জানি যে পয়েন্টারগুলির টাইপগুলি তারা সাধারণত নির্দেশ করে এমন ডেটার "প্রকার" এর উপর ভিত্তি করে "সাধারণভাবে" পরিচিত তবে, পয়েন্টারগুলি এখনও ভেরিয়েবল এবং তাদের যে ঠিকানাগুলি রয়েছে সেগুলির অবশ্যই একটি ডেটা "টাইপ" থাকতে হবে। আমার তথ্য অনুসারে, ঠিকানাগুলি হেক্সাডেসিমাল ফর্ম্যাটে রয়েছে। তবে, আমি এখনও …
30 c  pointers 


2
সি স্ট্রিং লিটারেলগুলি কেবল পঠনযোগ্য?
স্ট্রিং লিটারালদের কেবল-পঠনযোগ্য (-ies / -ied) ন্যায্যতাযুক্ত কী সুবিধা (গুলি): নিজেকে পায়ে গুলি করার আর একটি উপায় char *foo = "bar"; foo[0] = 'd'; /* SEGFAULT */ এক লাইনে শব্দের একটি পঠন-রাইনের বিন্যাসটি মার্জিতভাবে শুরু করতে অক্ষম: char *foo[] = { "bar", "baz", "running out of traditional placeholder names" }; …
29 c  memory  strings 

10
পয়েন্টার ভেরিয়েবলগুলির ব্যবহার কি একটি মেমরির ওভারহেড নয়?
সি এবং সি ++ এর মতো ভাষায়, ভেরিয়েবলগুলিতে পয়েন্টার ব্যবহার করার সময় সেই ঠিকানাটি সঞ্চয় করার জন্য আমাদের আরও একটি মেমরি অবস্থান প্রয়োজন। সুতরাং এটি কি একটি স্মৃতি ওভারহেড নয়? কীভাবে ক্ষতিপূরণ দেওয়া হয়? পয়েন্টারগুলি কি সমালোচনামূলক কম মেমোরি অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হয়?
29 c++  c  pointers 

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