সি স্ট্যান্ডার্ড কোড লিখুন

লেখক: John Pratt
সৃষ্টির তারিখ: 12 ফেব্রুয়ারি. 2021
আপডেটের তারিখ: 28 জুন 2024
Anonim
ফেসবুক আইডির ২ স্টেপ ভেরিফিকেশন কোড আসে না? লগিন এপ্রোভাল কোড সমস্যার সমাধান
ভিডিও: ফেসবুক আইডির ২ স্টেপ ভেরিফিকেশন কোড আসে না? লগিন এপ্রোভাল কোড সমস্যার সমাধান

কন্টেন্ট

কম্পিউটার প্রোগ্রাম করার জন্য অবিরাম উপায় রয়েছে। শেষ পর্যন্ত, এটি কীভাবে প্রয়োজন তার কীভাবে অর্জন করবেন তা প্রোগ্রামারের উপর নির্ভর করে। তবে আরও ভাল সংকলন এবং নিরাপদ প্রোগ্রামগুলির জন্য শৈলী এবং বৈশিষ্ট্যগুলির ব্যবহারের জন্য অনেকগুলি "ভাল উপায়" রয়েছে। আপনার প্রকল্পে কাজ চালিয়ে যাওয়া ভবিষ্যতের প্রোগ্রামাররা (নিজেকে সহ) আপনার কোডটি পড়তে এবং বুঝতে পারে তা নিশ্চিত করুন।

পদক্ষেপ

পদ্ধতি 1 এর 1: স্ট্যান্ডার্ড কোড লিখুন

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

    g ++ main.cpp

  7. নিম্নলিখিত নির্দেশাবলী দিয়ে আপনার প্রোগ্রাম চালান:

    ./a.out

পদ্ধতি 2 এর 2: উদাহরণ

  1. উদাহরণ 1 দেখুন:

      / * জি ++ শৈলীর বুনিয়াদি বুঝতে এটি একটি সাধারণ প্রোগ্রাম। এটি g ++ সংকলক সহ একটি প্রোগ্রাম * / # আইওস্ট্রিম> / * ইনপুট এবং আউটপুট ফাংশনগুলি * / নেমস্পেস স্টাডি ব্যবহার করে; / * আমরা স্ট্যান্ড (স্ট্যান্ডার্ড) ফাংশন ব্যবহার করি * / ইনট মেইন () / * মূল ফাংশন ঘোষণা করে; int প্রধান (শূন্য )ও সম্ভব) * / {cout " n হ্যালো বাবা"; / * " N" একটি নতুন লাইন (tab t একটি ট্যাব) * / cout "Hello n হ্যালো মামা"; cout "; n এটি আমার প্রথম প্রোগ্রাম"; cout " n তারিখ 11/03/2007"; প্রত্যাবর্তন 0; }

  2. উদাহরণ 2 দেখুন:

      / * এই প্রোগ্রামটি দুটি সংখ্যার যোগফল গণনা করে * / # অন্তর্ভুক্ত আইস্ট্রিম> নামের স্থান স্পেস ব্যবহার করে; int main () {ভাসা সংখ্যা 1, num2, res; / * ভেরিয়েবল ঘোষণা; int, ডাবল, লম্বাও কাজ করে * / cout " n প্রথম সংখ্যাটি লিখুন ="; সিন নাম্বার; / * নাম্বারে ব্যবহারকারী প্রবেশ করান * / cout " n দ্বিতীয় সংখ্যাটি লিখুন ="; সিন নাম্বার; res = num1 + num2; cout " n" num1 "এবং" num2 "=" res n "এর যোগফল; প্রত্যাবর্তন 0; }

  3. উদাহরণ 3 দেখুন:

      / * দুটি সংখ্যার পণ্য name * / # অন্তর্ভুক্ত আইওস্ট্রিম> নামের স্থানটি এসটিডি ব্যবহার করে; int main () {ভাসা নাম 1; int num2; ডাবল রেস; cout " n প্রথম সংখ্যাটি লিখুন ="; সিন নাম্বার; cout " n দ্বিতীয় সংখ্যাটি লিখুন ="; সিন নাম্বার; res = num1 * num2; cout " n দুটি সংখ্যার গুণফল =" রেস n "; প্রত্যাবর্তন 0; }

  4. উদাহরণ 4 দেখুন:

      // গণিতের সমীকরণ খুঁজে পেতে একটি লুপ ব্যবহার করুন। এক্ষেত্রে উত্তরটি প্রকল্প ইউলারের কাছ থেকে // প্রশ্ন # 1 তে গণনা করা হবে। # আইওস্ট্রিম> নেমস্পেস স্টাডি ব্যবহার করে; int main () {// প্রধান থেকে খুলুন। int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // উত্তর নির্ধারণের জন্য প্রয়োজনীয় পূর্ণসংখ্যা তৈরি করে। (int a = 0, একটি 1000, a = a + 3) {sum1 = Sum1 + a;} // এর জন্য 1000 এর সমান বা তার বেশি না হওয়া পর্যন্ত পুনরাবৃত্তি করা হয়, প্রতিটি লুপে 3 এ যুক্ত হয়। যোগফলকে একটি যোগ করে। (int b = 0; b 1000; b = b + 5) {যোগ 2 = যোগ 2 + বি;} // পুনরাবৃত্তি করা হবে যতক্ষণ না খ 1000 এর সমান বা তার বেশি হয়, প্রতিটি লুপে 5 থেকে বি যোগ করে। যোগফলকে বি যোগ করে। (ইন্টি সি = 0; সি 1000; সি = সি + ১৫) জন্য {যোগ = = যোগস্বর + + সি;} // পুনরুক্তি করা হয় যতক্ষণ না সি এর সমান বা তার চেয়ে বেশি 1000 হয়, প্রতিটি লুপে 15 যোগ করে adds যোগফলকে সি যোগ করে। যোগ 4 = যোগ 1 + যোগ 2 - যোগ 3; // যোগ 4 সমষ্টি 1 এবং যোগফলের যোগফল, যা থেকে যোগফল 3 বিয়োগ হয়। cout Sum4; // সমষ্টি 4, উত্তর দেয়। cin.get (); // ব্যবহারকারী থেকে প্রবেশের জন্য অপেক্ষা করুন। প্রত্যাবর্তন 0; // রিটার্ন স্টেটমেন্ট। } // মেইন বন্ধ আছে।

  5. বিভিন্ন শৈলীর এই উদাহরণটি দেখুন:

      int main () i int i = 0; যদি (1 + 1 == 2) {i = 2; }} / * এটি হোয়াইটস্মিথ স্টাইল * / ইনট মেইন () {ইনট আই; যদি (1 + 1 == 2) {i = 2; }} / * এটি জিএনইউ স্টাইল * / ইনট মেইন () {ইনট আই; যদি (শর্ত) {i = 2; ফাংশন (); }}

পরামর্শ

  • আপনার প্রোগ্রামগুলির জন্য সর্বদা একটি আইএসও সংকলক ব্যবহার করুন।
  • সংকলক দ্বারা নির্মিত ডিফল্ট নির্বাহযোগ্য যাকে "a.out" বলা হয়।
  • আপনি যদি প্রচুর ভিন্ন ভিন্ন ভেরিয়েবল বা ফাংশন দিয়ে কিছু লিখছেন তবে এ সম্পর্কে মন্তব্য করার চেষ্টা করুন যাতে ডিবাগ করা এবং পরে বোঝা সহজ হয়!

সতর্কতা

  • অস্পষ্ট কোডিং শৈলী বা পুরানো ফাংশন কখনও ব্যবহার করবেন না।