সি প্রোগ্রামিং শিখবেন কীভাবে

লেখক: Randy Alexander
সৃষ্টির তারিখ: 4 এপ্রিল 2021
আপডেটের তারিখ: 1 জুলাই 2024
Anonim
ব্যাসিক সি-প্রোগ্রামিং কোর্স | ল্যাকচার - ১ | Basic C Programming | Bengali | TINY ENGINEER
ভিডিও: ব্যাসিক সি-প্রোগ্রামিং কোর্স | ল্যাকচার - ১ | Basic C Programming | Bengali | TINY ENGINEER

কন্টেন্ট

সি প্রোগ্রামিং ল্যাঙ্গুয়েজ প্রাচীনতম প্রোগ্রামিং ভাষাগুলির মধ্যে একটি। এই ভাষাটি 70 এর দশকে বিকশিত হয়েছিল, তবে এটি নিম্ন স্তরের ভাষার বৈশিষ্ট্যগুলির জন্য আজও এটি খুব শক্তিশালী। আরও জটিল ভাষা সম্পর্কে স্ব-শেখার জন্য সি শিখারও একটি দুর্দান্ত উপায়; এছাড়াও, আপনি যে জ্ঞানটি শিখেন তা বেশিরভাগ প্রোগ্রামিং ভাষায় কার্যকর হবে এবং অ্যাপ্লিকেশনগুলি বিকাশে আপনাকে সহায়তা করতে পারে। সি তে প্রোগ্রামিং শুরু করতে শিখতে নীচের ১ ম ধাপটি দেখুন।

পদক্ষেপ

6 এর 1 পদ্ধতি: প্রস্তুত হন

  1. সংকলকটি ডাউনলোড করুন এবং ইনস্টল করুন। মেশিন বুঝতে পারে এমন কোডগুলিকে কোডগুলি ডিকোড করার জন্য ডিকোডার দ্বারা সি কোড তৈরি করতে হবে। সংকলকগুলি সাধারণত নিখরচায় থাকে এবং বিভিন্ন অপারেটিং সিস্টেমের জন্য অনেকগুলি পৃথক সংকলক রয়েছে।
    • উইন্ডোজের জন্য, মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও এক্সপ্রেস বা মিনজিডাব্লু ব্যবহার করে দেখুন।
    • ম্যাকের জন্য, এক্সকোড অন্যতম সেরা সি সংকলক।
    • লিনাক্সের জন্য, সর্বাধিক জনপ্রিয় বিকল্পগুলির মধ্যে একটি হ'ল জিসিসি।

  2. বেসিকগুলি শিখুন। সি একটি পুরানো প্রোগ্রামিং ভাষা এবং এটি খুব শক্তিশালী হতে পারে। ভাষাটি ইউনিক্স অপারেটিং সিস্টেমগুলির জন্য ডিজাইন করা হয়েছিল, তবে পরে বেশিরভাগ অপারেটিং সিস্টেমের জন্য পোর্ট করা এবং প্রসারিত করা হয়েছিল। এবং সি এর আধুনিক সংস্করণ হ'ল সি ++।
    • সি মূলত ফাংশনগুলির সমন্বয়ে গঠিত এবং এই ফাংশনগুলিতে আপনি ডেটা সঞ্চয় এবং পরিচালনা করতে ভেরিয়েবল, শর্তাধীন বিবৃতি এবং লুপগুলি ব্যবহার করতে পারেন।
  3. কিছু বেসিক কোড দেখুন। ভাষার বিভিন্ন অংশ কীভাবে একসাথে কাজ করে সে সম্পর্কে আরও ভাল ধারণা পেতে এবং প্রোগ্রামগুলি কীভাবে কাজ করে তা বুঝতে নীচের বেসিক (খুব) প্রোগ্রামটি দেখুন।
    • কামিনান্দ # অন্তর্ভুক্ত প্রোগ্রামটি শুরু হওয়ার আগেই কার্যকর করা হয় এবং আপনার প্রয়োজনীয় ফাংশনগুলি যুক্ত গ্রন্থাগারগুলি লোড করে দেয়। এই উদাহরণে, stdio.h আমাদের ফাংশন ব্যবহার করতে দেয় প্রিন্টফ () এবং চোয়াল গেটচার ().
    • কমিন্যান্ড {প্রধান প্রধান () সংস্থাপককে বলেছে যে প্রোগ্রামটি "মেইন" নামে একটি ফাংশন চালাচ্ছে এবং এটি শেষ হয়ে গেলে এটি পূর্ণসংখ্যা ফিরে আসবে। সমস্ত সি প্রোগ্রাম একটি "মূল" ফাংশন চালায়।
    • {} নির্দেশ করে যে তাদের ভিতরে থাকা সমস্ত কিছুই ফাংশনের অংশ। এই ক্ষেত্রে, তারা বোঝায় যে ভিতরে থাকা সমস্ত কিছুই "মূল" ফাংশনের অংশ।
    • চোয়াল প্রিন্টফ () ব্যবহারকারীর স্ক্রিনে বন্ধনীতে পাঠ্য প্রদর্শন করে। উদ্ধৃতিগুলি নিশ্চিত করে যে অভ্যন্তরীণ স্ট্রিংটি আক্ষরিকভাবে মুদ্রিত হয়েছে। চেইন । n কম্পাইলারকে কার্সারটিকে পরের লাইনে সরানোর জন্য বলে।
    • ; একটি রেখার শেষ বোঝায়। সি কোডের বেশিরভাগ লাইন অবশ্যই একটি সেমিকোলন দিয়ে শেষ হবে।
    • কামিনান্দ গেটচার () এগিয়ে যাওয়ার আগে কীবোর্ড ইনপুটটির জন্য অপেক্ষা করার জন্য সংকলকটির প্রয়োজন। এটি দরকারী কারণ অনেক সংকলক প্রোগ্রামটি চালাবেন এবং উইন্ডোটি তত্ক্ষণাত বন্ধ করে দেবেন। এই হিসাবে, এই কমান্ডটি কোনও চাপ না দেওয়া পর্যন্ত প্রোগ্রামটি বন্ধ হওয়া থেকে রক্ষা করবে।
    • কামিনান্দ ফিরে 0 (রিটার্ন) ফাংশনটির সমাপ্তি নির্দেশ করে। "মূল" ফাংশনটি কীভাবে ফাংশন তা লক্ষ্য করুন int। এর অর্থ হ'ল প্রোগ্রামটি শেষ হয়ে গেলে এটির জন্য কোনও পূর্ণসংখ্যার ফিরে আসা দরকার। "0" সংখ্যাটি নির্দেশ করে যে প্রোগ্রামটি সঠিকভাবে সম্পাদিত হয়েছিল; যদি অন্য কোনও নম্বর ফিরে আসে তবে এর অর্থ প্রোগ্রামটি একটি ত্রুটির মুখোমুখি হয়েছে।

  4. প্রোগ্রামটি সংকলনের চেষ্টা করুন। কোড সংকলনে কোডটি প্রবেশ করুন এবং এটিকে " *। সি" ফাইল হিসাবে সংরক্ষণ করুন। সাধারণত বিল্ড বাটন বা রান বোতামটি ক্লিক করে আপনার সংকলকটিতে এই কোডটি সংকলন করুন।
  5. সর্বদা আপনার কোড সম্পর্কে মন্তব্য করুন। নোটগুলি কোডের অংশ এবং সংকলিত হবে না, তবে এই নোটগুলি আপনাকে কী ঘটছে তা ব্যাখ্যা করতে সহায়তা করে। আপনার কোডটি কীসের জন্য আপনাকে স্মরণ করিয়ে দিতে চাইলে এই পয়েন্টটি কার্যকর হয় এবং এটি আপনার কোডের দিকে অন্য বিকাশকারীদের আরও ভালভাবে দেখায়।
    • সি তে নোট তৈরি করতে, রাখুন /* নোট বিভাগের শুরুতে এবং এর সাথে শেষ হয় */.
    • আপনি আপনার কোডের সর্বাধিক প্রাথমিক নয়, সমস্ত বিষয়ে নোট নিতে পারেন।
    • আপনি মুছে ফেলা ছাড়াই কোডের বিভাগগুলি দ্রুত সরাতে নোট বিভাগটি ব্যবহার করতে পারেন। আপনি যে কোডটি মুছতে চান তা কেবল ফ্ল্যাশ ট্যাগের সাহায্যে সংযুক্ত করুন এবং তারপরে সংকলন করুন। আপনি যদি কোডটি আবার যুক্ত করতে চান তবে এই ট্যাগগুলি সরান।
    বিজ্ঞাপন

পদ্ধতি 6 এর 2: ভেরিয়েবল ব্যবহার


  1. ভেরিয়েবলের ফাংশন বুঝতে হবে। ভেরিয়েবলগুলি আপনাকে ডেটা, এমনকি প্রোগ্রামে গণনা বা ব্যবহারকারী ইনপুট থেকে ডেটা সঞ্চয় করতে দেয়। ভেরিয়েবলগুলি ব্যবহার করার আগে আপনাকে অবশ্যই সংজ্ঞায়িত করতে হবে এবং চয়ন করার জন্য বিভিন্ন ধরণের ভেরিয়েবল রয়েছে।
    • আরও জনপ্রিয় কিছু অন্তর্ভুক্ত int, চর, এবং ভাসা। প্রতিটি ভেরিয়েবল একটি পৃথক ডেটা ধরণের সঞ্চয় করবে।
  2. চলকগুলি কীভাবে ঘোষণা করা হয় তা শিখুন। প্রোগ্রামের দ্বারা ব্যবহারের আগে ভেরিয়েবলগুলি অবশ্যই সেট করা উচিত, বা "ঘোষিত"। আপনি ভেরিয়েবলের নাম অনুসরণ করে একটি ডেটা টাইপ লিখে ভেরিয়েবল ঘোষণা করেন declare উদাহরণস্বরূপ, নীচে সমস্ত বৈধ পরিবর্তনীয় ঘোষণা রয়েছে:
    • নোট করুন যে আপনি একই লাইনে একাধিক ভেরিয়েবল ঘোষণা করতে পারেন, যতক্ষণ না সেগুলি একই ধরণের হয়। আপনাকে কেবল ভেরিয়েবলের নাম কমা দিয়ে আলাদা করতে হবে।
    • সি এর অন্যান্য অনেক লাইনের মতো, প্রতিটি পরিবর্তনশীল ডিক্লেয়ারেশন লাইন একটি সেমিকোলন দিয়ে শেষ হওয়া প্রয়োজন।
  3. পরিবর্তনশীল ঘোষণার অবস্থানটি সন্ধান করুন। প্রতিটি কোড ব্লকের শুরুতে ভেরিয়েবলগুলি অবশ্যই ঘোষণা করতে হবে (কোড বিভাগগুলি বন্ধনীতে রয়েছে {})। আপনি যদি ব্লকের শেষে কোনও ভেরিয়েবল ঘোষণা করার চেষ্টা করেন তবে প্রোগ্রামটি সঠিকভাবে কাজ করবে না।
  4. ব্যবহারকারীর ডেটা সঞ্চয় করতে ভেরিয়েবল ব্যবহার করুন। ভেরিয়েবলগুলি কীভাবে কাজ করে তার কিছু প্রাথমিক জ্ঞান এখন আপনি ব্যবহারকারীর ইনপুট ডেটা সংরক্ষণ করার জন্য একটি সাধারণ প্রোগ্রাম লিখতে পারেন। আপনি প্রোগ্রামটিতে অন্য একটি ফাংশন ব্যবহার করবেন, যার নাম রয়েছে স্ক্যানফ। এই ফাংশনটি একটি নির্দিষ্ট মান সহ সরবরাহ করা ইনপুট সন্ধান করে।
    • চেইন "% d" অনুরোধ স্ক্যানফ ব্যবহারকারীর ইনপুটটিতে পূর্ণসংখ্যার সন্ধান করুন।
    • কামিনান্দ & চলক আগে এক্স জন্য স্ক্যানফ ভেরিয়েবলগুলি প্রতিস্থাপনের জন্য কোথায় সন্ধান করবেন এবং ভেরিয়েবলের মধ্যে পূর্ণসংখ্যাগুলি সংরক্ষণ করুন know
    • চূড়ান্ত আদেশ মুদ্রণ ব্যবহারকারীর কাছে ইনপুট পূর্ণসংখ্যার পুনরায় পড়ুন।
  5. পরিবর্তনশীল ম্যানিপুলেটিং। আপনি নিজের ভেরিয়েবলগুলিতে স্টোর থাকা ডেটা ম্যানিপুলেট করতে আপনি গাণিতিক এক্সপ্রেশন ব্যবহার করতে পারেন। গাণিতিক প্রকাশের সাথে মনে রাখা সবচেয়ে গুরুত্বপূর্ণ পার্থক্যটি একটি চিহ্ন = এর অর্থ হল ভেরিয়েবলের মান সেট করুন, যখন 2 চিহ্ন == উদাহরণস্বরূপ, উভয় পক্ষের মানগুলি তুলনা করে তারা সমান কিনা তা দেখতে। বিজ্ঞাপন

পদ্ধতি 6 এর 3: শর্তাধীন বিবৃতি ব্যবহার করুন

  1. শর্তাধীন বিবৃতিগুলির মূল বিষয়গুলি শিখুন। শর্তসাপেক্ষ বিবৃতি হ'ল বেশিরভাগ প্রোগ্রামের নিয়ন্ত্রণ উপাদান। এগুলি সত্য বা মিথ্যা হিসাবে চিহ্নিত বিবৃতি এবং তারপরে ফলাফলের ভিত্তিতে মৃত্যুদন্ড কার্যকর করা হয়। সর্বাধিক প্রাথমিক বিবৃতি হ'ল কমান্ড যদি.
    • সত্যিকারের এবং সি-এ মিথ্যা আপনি ব্যবহার করেছেন তার চেয়ে আলাদা আচরণ করবে। সত্য বিবৃতি সর্বদা একটি ননজারো নম্বর দিয়ে শেষ হয়। আপনি যখন তুলনাটি সম্পাদন করেন, ফলাফলটি সত্য হলে "1" ফিরিয়ে দেওয়া হবে। ফলাফল মিথ্যা হলে, "0" ফিরিয়ে দেওয়া হয়। এই পয়েন্টটি জানার সাথে সাথে আপনাকে কীভাবে বিবৃতিতে প্রক্রিয়া করা হয় তা বুঝতে সহায়তা করবে।
  2. বেসিক কন্ডিশনাল অপারেটরগুলি শিখুন। শর্তসাপেক্ষ বিবৃতিগুলি মানগুলির তুলনা করার জন্য গাণিতিক অপারেটরগুলির ব্যবহারের চারদিকে ঘোরে। নীচে সর্বাধিক ব্যবহৃত কন্ডিশনাল অপারেটরগুলির একটি তালিকা রয়েছে।
  3. বেসিক আইএফ স্টেটমেন্ট লিখুন। বিবৃতি মূল্যায়নের পরে প্রোগ্রামটি কী করা উচিত তা নির্ধারণ করতে আপনি আইএফ স্টেটমেন্টটি ব্যবহার করতে পারেন। নীচের শর্তযুক্ত বিবৃতিগুলির সাথে বিবৃতি আরও ভাল পছন্দ করতে আপনি একত্রিত করতে পারেন তবে তাদের জন্য ব্যবহার করার জন্য এখন একটি সাধারণ বিবৃতি লিখুন।
  4. আপনার মানদণ্ড প্রসারিত করতে ELSE / ELSE I বিবৃতি ব্যবহার করুন। আপনি বিভিন্ন ফলাফল হ্যান্ডেল করতে একটি ELSE বিবৃতি এবং একটি ELSE IF বিবৃতি ব্যবহার করে আইএফ স্টেটমেন্টটি তৈরি করতে পারেন। আইএফএসের বিবৃতিটি মিথ্যা হলে ইএলএসই বিবৃতিটি চলবে। ELSE IF স্টেটমেন্টগুলি আপনাকে একাধিক আইএফ স্টেটমেন্টগুলিকে কোডের একটি ব্লকে বিভিন্ন পরিস্থিতি পরিচালনা করতে দেয়। তারা কীভাবে ইন্টারঅ্যাক্ট করে তা আরও ভাল করে বোঝার জন্য নীচের উদাহরণটি প্রোগ্রামটি দেখুন।
    • প্রোগ্রামটি ব্যবহারকারীর কাছ থেকে ডেটা নেয় এবং আইএফ স্টেটমেন্টের মাধ্যমে এটি পাস করে। যদি মেট্রিক প্রথম বিবৃতিটি পূরণ করে তবে বিবৃতিটি মুদ্রণ প্রথমে ফিরিয়ে দেওয়া।যদি এটি প্রথম বিবৃতিতে প্রতিক্রিয়া জানাতে ব্যর্থ হয়, তবে এটি সঠিক উত্তর খুঁজে না পাওয়া পর্যন্ত এটি ELSE IF- এর বিবরণীর মধ্য দিয়ে যায়। যদি এটি কোনও বিবৃতিতে মেলে না, এটি ইএলএসই বিবৃতিটি শেষে পাস করে।
    বিজ্ঞাপন

6 এর 4 পদ্ধতি: লুপ শিখুন

  1. লুপগুলি কীভাবে কাজ করে তা বুঝুন। লুপগুলি প্রোগ্রামিংয়ের অন্যতম গুরুত্বপূর্ণ বিষয় কারণ নির্দিষ্ট শর্ত পূরণ না হওয়া পর্যন্ত এগুলি আপনাকে কোডের ব্লকগুলি পুনরাবৃত্তি করতে দেয়। এটি পুনরাবৃত্তিমূলক ক্রিয়াকলাপগুলি খুব সহজ করে তুলতে পারে এবং প্রতিবার আপনি কিছু করতে চাইলে নতুন শর্তযুক্ত বিবৃতি আবার লিখতে আপনাকে বাধা দিতে পারে।
    • তিনটি প্রধান ধরণের লুপ রয়েছে: ফর, হুইল এবং ডিও ... হুইল।
  2. একটি লুপ ব্যবহার করুন। এটি সবচেয়ে সাধারণ এবং দরকারী ধরণের লুপ। ফর লুপে নির্ধারিত শর্তগুলি পূরণ না হওয়া পর্যন্ত লুপটি ফাংশনগুলি চালিয়ে যেতে থাকবে। ফর লুপের জন্য তিনটি শর্ত প্রয়োজন: পরিবর্তনশীল সূচনা, শর্তসাপেক্ষ এক্সপ্রেশন পূরণ করা এবং কীভাবে পরিবর্তনশীল আপডেট হয়। আপনার যদি এই সমস্ত শর্তের প্রয়োজন না হয় তবে আপনাকে সেমিকোলন দিয়ে একটি ফাঁকা জায়গা ছেড়ে চলে যেতে হবে, অন্যথায় লুপটি চিরকালের জন্য চলবে।
    • উপরের প্রোগ্রামে, y 0 তে সেট করা আছে এবং লুপটি যতক্ষণ চলবে ততক্ষণ চলতে থাকবে y কম 15. প্রতিটি মান y মুদ্রিত হয়, তারপর মান y যোগ করা হবে 1 এবং লুপ পুনরাবৃত্তি হবে। অবধি y = 15, লুপটি ধ্বংস হয়ে যাবে।
  3. WHIL লুপ ব্যবহার করুন। WHIP লুপটি ফর লুপের চেয়ে সহজ। এই ধরণের লুপের একটি মাত্র শর্তসাপেক্ষ এক্সপ্রেশন থাকে এবং শর্তসাপেক্ষ প্রকাশটি যতক্ষণ সত্য হয় ততক্ষণ লুপটি কাজ করবে। আপনি ভেরিয়েবলটি আরম্ভ বা আপডেট করার দরকার নেই, যদিও আপনি এটি লুপের মূল অংশে করতে পারেন।
    • কামিনান্দ y ++ চলকটিতে 1 যুক্ত করবে y প্রতিটি সময় লুপটি কার্যকর করা হয়। যখন মোড় y 16 এ পৌঁছেছে (মনে রাখবেন, এই লুপটি যতক্ষণ মানটির সাথে চলতে থাকবে y কম বা সমান 15), লুপটি বন্ধ রয়েছে।
  4. লুপ ব্যবহার করুন কর..উইহাইল এই লুপটি এমন লুপগুলির জন্য কার্যকর যা আপনি কমপক্ষে একবার চালানো নিশ্চিত করতে চান। ফোর এবং হুইল লুপগুলিতে শর্তসাপেক্ষ এক্সপ্রেশনটি লুপের শুরুতে পরীক্ষা করা হয়, অর্থাৎ এটি পাস করতে পারে না এবং সঙ্গে সঙ্গে ব্যর্থ হয়। যেহেতু করুন ... যখন লুপটি লুপের শেষে অবস্থার জন্য পরীক্ষা করে, এটি নিশ্চিত করবে যে লুপটি কমপক্ষে একবার কার্যকর হয়েছিল।
    • শর্তটি মিথ্যা হলেও এই লুপটি বার্তাটি প্রদর্শন করবে। আউট y 5 এ সেট করা হয় এবং WHILE লুপটি কখন চালানোর জন্য সেট করা হয় y 5 এর সমান নয়, সুতরাং বৃত্তাকার শেষ হয়। কন্ডিশনটি শেষ না হওয়া পর্যন্ত বার্তাটি মুদ্রিত হয়।
    • ডিও-এ WHIP লুপ ... WHILE সেটিংটি অবশ্যই একটি সেমিকোলন দিয়ে শেষ করতে হবে। এটিই কেবলমাত্র একটি লুপটি সেমিকোলন দিয়ে শেষ হয়।
    বিজ্ঞাপন

পদ্ধতি 6 এর 5: ফাংশন ব্যবহার করে

  1. ফাংশনগুলির বেসিকগুলি শিখুন। ফাংশনগুলি কোডের স্বাধীন ব্লক যা প্রোগ্রামের অন্যান্য অংশগুলি দ্বারা কল করা যেতে পারে। এই ফাংশনগুলি প্রোগ্রামটি কোডের পুনরাবৃত্তি করা সহজ করে এবং প্রোগ্রামটিকে পড়া এবং পরিবর্তন সহজ করে তোলে। ফাংশনগুলির মধ্যে এই নিবন্ধে আগে শেখা সমস্ত কৌশল এবং এমনকি অন্যদেরও অন্তর্ভুক্ত করা যেতে পারে।
    • কারেন্ট প্রধান () উপরের সমস্ত উদাহরণের শুরুতে একটি ফাংশন, উদাহরণস্বরূপ গেটচার ()
    • কোডটি দক্ষ এবং সহজেই পড়তে সহজ করার জন্য ফাংশনগুলি অপরিহার্য। আপনার প্রোগ্রামটি সংগঠিত করতে ফাংশনগুলির ভাল ব্যবহার করুন।
  2. স্কেচিং দিয়ে শুরু করুন। কার্যত কোডিং শুরু করার আগে আপনি যা সম্পাদন করতে চান তার রূপরেখা তৈরি করার সময় কার্যকারিতা সর্বাধিক তৈরি হয়। ফাংশনগুলির জন্য মূল সিনট্যাক্স হ'ল "রিটার্ন_ টাইপ নাম (যুক্তি 1, আর্গুমেন্ট 2, ইত্যাদি)"; উদাহরণস্বরূপ, একটি ফাংশন তৈরি করতে যাতে দুটি সংখ্যা যুক্ত হয়:
    • এটি একটি ফাংশন তৈরি করবে যা দুটি পূর্ণসংখ্যা যুক্ত করে (এক্স এবং y) একসাথে এবং তারপরে যোগফলটি পূর্ণসংখ্যা হিসাবে প্রদান করে।
  3. প্রোগ্রামটিতে ফাংশন যুক্ত করুন। আপনি কোনও প্রোগ্রাম তৈরি করতে স্কেচ ব্যবহার করতে পারেন যা ব্যবহারকারী প্রবেশ করানো দুটি পূর্ণসংখ্যার পরে নেয় এবং পরে তাদের একসাথে যুক্ত করে। প্রোগ্রামটি "অ্যাড" ফাংশনটি কীভাবে কাজ করে তা ইনপুটগুলি পরিচালনা করতে এটি নির্ধারণ করে।
    • নোট করুন যে প্রোগ্রামটির শুরুতে রূপরেখাটি এখনও রয়েছে। এটি ফাংশনটি যখন ডাকা হয় এবং ফলাফল কী হয় আপনি কী প্রত্যাশা করেন তা সংকলককে বলে। আপনি কেবলমাত্র প্রোগ্রামের শেষ কার্যগুলি সংজ্ঞায়িত করতে চাইলে এটি প্রয়োজনীয়। আপনি ফাংশন সেট করতে পারেন যোগ করুন () (প্লাস) ফাংশনের আগে প্রধান () এবং ফলাফল একটি রূপরেখা ছাড়াই একই হবে।
    • ফাংশনটির আসল ফাংশনটি প্রোগ্রামের শেষে সংজ্ঞায়িত করা হয়। চোয়াল প্রধান () ব্যবহারকারীর কাছ থেকে পূর্ণসংখ্যা সংগ্রহ করুন এবং তারপরে তাদের ফাংশনে প্রেরণ করুন যোগ করুন () প্রক্রিয়া করতে. চোয়াল যোগ করুন () অ্যাড ফাংশন সম্পাদন করে এবং তারপরে প্রদত্ত ফলাফলগুলি প্রদান করে প্রধান ()
    • এই মুহূর্তে যোগ করুন () সংজ্ঞায়িত করা হয়েছে, প্রোগ্রামের যে কোনও জায়গায় বলা যেতে পারে।
    বিজ্ঞাপন

6 এর 6 পদ্ধতি: আরও গভীর খনন চালিয়ে যান

  1. সি প্রোগ্রামিং সম্পর্কে কয়েকটি বই সন্ধান করুন। এই নিবন্ধটি বেসিকগুলি অন্তর্ভুক্ত করেছে, তবে কেবলমাত্র সি প্রোগ্রামিং এবং সমস্ত সম্পর্কিত জ্ঞানের পৃষ্ঠ। একটি ভাল রেফারেন্স বই আপনাকে অনেক সমস্যার সমাধান করতে এবং পরবর্তীকালে কঠিন সমস্যার সাথে মাথা ব্যথা থেকে সহায়তা করবে।
  2. কিছু সম্প্রদায় যোগদান করুন। প্রোগ্রামিং এবং সমস্ত প্রোগ্রামিং ভাষার জন্য অনলাইনে এবং আসল বিশ্বে অনেকগুলি সম্প্রদায় রয়েছে। কোড এবং আইডিয়াগুলির সাথে বিনিময় করতে অনুরূপ আবেগ সহ বেশ কয়েকটি সি প্রোগ্রামার সন্ধান করুন এবং শীঘ্রই আপনি নিজেকে শিখতে পারবেন।
    • সম্ভব হলে কয়েকটি হ্যাক-এ-থনস প্রতিযোগিতায় অংশ নিন। এটি এমন ঘটনা যেখানে গ্রুপ এবং ব্যক্তিরা প্রোগ্রাম এবং সমাধান নিয়ে আসে এবং প্রায়শই নির্দিষ্ট সময়সীমার মধ্যে সৃজনশীলতা চালায়। আপনি এইভাবে অনেক ভাল প্রোগ্রামারদের সাথে দেখা করতে পারেন এবং হ্যাক-এ-থন প্রতিযোগিতা বিশ্বজুড়ে অনুষ্ঠিত হয়।
  3. কিছু ক্লাস নিন। কম্পিউটার সায়েন্স ডিগ্রি পেতে আপনাকে স্কুলে ফিরে যেতে হবে না তবে আপনি আরও কয়েকটি ক্লাস নিতে পারেন যেখানে আপনি আরও শিখতে পারেন। প্রোগ্রামিং ভাষায় সাবলীল মানুষের কাছ থেকে ব্যবহারিক সহায়তা পাওয়ার চেয়ে ভাল আর কিছু নেই। সাধারণত, আপনি আপনার স্থানীয় কমিউনিটি সেন্টার এবং জুনিয়র হাই স্কুলগুলিতে ক্লাসগুলি সন্ধান করতে পারেন এবং কিছু বিশ্ববিদ্যালয় আপনাকে রেজিস্ট্রেশন না করে কম্পিউটার সায়েন্স প্রোগ্রাম গ্রহণের অনুমতি দেয়। ।
  4. সি ++ শিখতে বিবেচনা করুন। আপনি একবার সি প্রোগ্রামিংয়ের ভাষা সম্পর্কে ভাল বুঝতে পারলে আপনি সি ++ শিখতে শুরু করতে পারেন। এটি সি এর আরও আধুনিক সংস্করণ এবং এটি আরও অনেক নমনীয়তার সুযোগ দেয়। সি ++ অবজেক্ট প্রসেসিংয়ের কথা মাথায় রেখে ডিজাইন করা হয়েছে এবং বেশিরভাগ অপারেটিং সিস্টেমের জন্য আপনাকে আরও শক্তিশালী প্রোগ্রাম তৈরি করতে দেয়। বিজ্ঞাপন

পরামর্শ

  • আপনার প্রোগ্রামে সর্বদা নোট যুক্ত করুন। এই বিভাগটি কেবল অন্যকে এর উত্স কোডটি দেখতে সহায়তা করে না, তবে আপনি কী লিখছেন এবং কেন এটি লিখেছেন তা মনে রাখতে সহায়তা করে। কোডিংয়ের মুহুর্তে আপনি সম্ভবত এটি জানেন যে আপনি এটি কী জন্য লিখছেন তবে দুটি বা তিন মাস পরে আপনি সম্ভবত কোডটি জানার অনেক উদ্দেশ্য এবং কারণ মনে করতে পারবেন না।
  • সবসময় একটি সেমিকোলন (;), স্ক্যানফ (), গ্যাচ () ইত্যাদির মতো একটি বিবৃতি শেষ করতে ভুলবেন না তবে 'যদি', 'যখন' লুপ, অথবা 'জন্য'।
  • সংকলনের সময় আপনি যখন সিনট্যাক্স ত্রুটি পান, আপনার যদি সমস্যা হয় তবে গুগলে (বা অন্যান্য অনুসন্ধান ইঞ্জিন) আপনি যে ত্রুটিটি দেখছেন তা সন্ধান করুন। সম্ভাবনা হ'ল কারও কারও মতোই আপনার সমস্যা ছিল এবং সমাধান পোস্ট করেছেন।
  • আপনার উত্স কোডটি কম্পাইলারের জন্য a * .c এক্সটেনশানটি বুঝতে হবে যে এটি কোনও সি উত্স ফাইল।
  • আয়রন নাকাল নিখুঁত করে তোলে। আপনি যত বেশি প্রোগ্রাম লেখার অনুশীলন করবেন ততই তত উন্নত হবেন। আপনি আরও দক্ষ এবং আত্মবিশ্বাসী না হওয়া অবধি সহজ এবং সংক্ষিপ্ত প্রোগ্রামগুলির সাথে শুরু করে আরও জটিল ধরণের প্রোগ্রামে যেতে না পারছেন।
  • যুক্তি তৈরি করতে শেখার চেষ্টা করুন। কোডিংয়ের সময় এটি বিভিন্ন সমস্যা সমাধানে সহায়তা করে।