SlideShare a Scribd company logo
wb‡e`b Ki‡Qb
Gm, Gg, Avey mv`vZ
Bb÷ªv±i,
Kw¤cDUvi †UK‡bvjwR,
ei¸bv cwj‡UKwbK Bbw÷wUDU
wWwRUvj cvVkvjvq ¯^vMZg
sadat_mbstu@yahoo.com Monday, December 11, 20171
‘সি’ সিনট্যাক্স এর বনননা
AvR‡Ki Av‡jvP¨ welq
sadat_mbstu@yahoo.com Monday, December 11, 20172
নিচের প্রোগ্রোমটি প্েখুি
Monday, December 11, 2017sadat_mbstu@yahoo.com3
 #include<stdio.h>
 int main()
 {
 printf("Welcome to C programming");
 return 0;
 }
প্রোগ্রোচমর ব্যোখযো
Monday, December 11, 2017sadat_mbstu@yahoo.com4
 প্রোগ্রোমটিচে ৬টি লোইি আচে
 লোইি-১ : #include <stdio.h>
 লোইি-২ : int main()
 লোইি-৩ : {
 লাইন-৪ : printf("Welcome to c programming");
 লোইি-৫ : return 0;
 লোইি-৬ : }
লোইি-১ : #include <stdio.h>
Monday, December 11, 2017sadat_mbstu@yahoo.com5
 এটি সিপ্রাগ্রামএরHeaderFile (প্েডারফাইল)প্েপ্রাগ্রামমিংযুক্তেরারপদ্ধসি।
 এখামনপ্েডারফাইলটিেমেstdio.hএবং#includeেমান্ডএরমাধ্যমমসিএরেম্পাইলারবুঝমিপামর
প্যএখামনstdio.hপ্েিংযুক্তেরােমব।
 মুলিএইপ্েডারফাইলএর মমধ্যেম্পাইলারমেআমামেরপ্রাগ্রামএবযবহৃিেমান্ডগুমলািম্পমেে বুঝা
প্নারমমিািবিথ্যইসলখাথ্ামে।সিপ্রাগ্রামএরপ্েডারফাইলিাধ্ারনমিা.h
(ডটএইচ)এক্সমটনশমনরেমেথ্ামে।
 printf() ফাংশনটিসেভামবমানুমেরোমেপ্নওো
ডাটা অথ্বা েসম্পউটারেিতে েেযালকুমলশমনরমানআউটপুটসেিামবপ্েখামবঅথ্বাসেপদ্ধসিমিপ্েখা
প্বিা প্েডারফাইমলরিেমযাগীিােেমরথ্ামে।
লোইি-২ : int main()
Monday, December 11, 2017sadat_mbstu@yahoo.com6
 এটি নি প্রোগ্রোম এর রধোি অংশ ।
 main() ব্নি েোড়ো প্ োি নি প্রোগ্রোম হচব্ িো ।
 এ টি নি প্রোগ্রোচম অব্শযই এ টি main() ফোংশি থো চব্
।েচব্ এচ র অনধ থো চব্ িো ।
 প্মইি ফোংশি এর অনধচি প্ে প্িোিসচ োি ব্ো প্েটমেনচম
থো চব্ েো { } এর অনধচি থো চব্ ।
 int হচলো ফোংশিটির নরটমেনোিস টমেনোইপ
লোইি-৩ : {
Monday, December 11, 2017sadat_mbstu@yahoo.com7
 এই লোইি প্থচ উপচরোক্ত প্রোগ্রোমটির প্মইি ফোংশি এর
োজ শুরু হচব্।
 অব্শযই প্মইি ফোংশি এর োজ প্েখোচি প্শষ হচব্ প্িখো
প্ি } (closing
bracket) থো চব্। প্েমি প্রোগ্রোমটির লোইি িং-৬ ।
লাইন-৪ : printf("Welcome to c programming");
Monday, December 11, 2017sadat_mbstu@yahoo.com8
 Printf( ) হচে এ টি এ টি inbuilt library
functions েো আমরো আমচের রচ োজি অিুেো ী ব্যব্হোর
রচব্ো েচব্ এচেচে লেিী নব্ষ হচে িোটমেনটমেনোইপ িম্পচ স ধোর
িো ের োর েো িম্পচ স আমরো এখিও আচলোেিো নরনি। ে
প্ব্ লোইি-৪ এ, “ ” এর অভ্যন্তচর আমরো আমোচের
পেন্দমচেো এ টি ব্ো য নলচখনে েো আউটমেনপুটমেন এ প্েখোচে। শু
ধু মচি রোখচে হচব্ প্ে, েো নলখচব্ো েো প্েচিো “ ”
এর নভ্েচর থোচ ।
িোটমেনোটমেনোইপ উচেখ িো চর শুধুমোে এটিই এ মোে উপো েো
নেচ প্ োি ন েু আউটমেনপুটমেন এ পোঠোচিো েো ।
লোইি-৫ : return 0;
Monday, December 11, 2017sadat_mbstu@yahoo.com9
 return এ টি keyword েোর মোধযচম ম্পোইলোরচ িহো
েো রো হচে প্ে, এই প্রোগ্রোম এর প্মইি ফোংশিটি অ
িযচ োি ফোংশিচ ব্ো অিয োওচ প্ োি মোি রেোি র
প্ব্ িো।
 এই লোইিটিচ ব্োে নেচ ও প্রোগ্রোম নলখো েো েচব্ নলখো
টমেনো এ টি ভ্োচলো অভ্যোি ।
 এখোচি ০ (zero) মোচিহচে, অিয ফোংশি/ োওচ নেব্োর
ন েু িোই, ১(one) হচে, এই প্মইি ফোংশিটি অিয
ফোংশচি নিচজর মোি রেোি রচব্ ব্ো রচে পোরচব্।
লোইি-৬ : }
Monday, December 11, 2017sadat_mbstu@yahoo.com10
 উপচরোক্ত প্রোগ্রোমটি এই লোইচি প্শষ হচ চে েোর মোচি
প্মইি ফোংশি এর োজ এই লোইচি িমোপ্ত হচ চে ।
 } এ টি closing bracket এটিরশুরু(starting
point) লোইি-৩ এ রচ চে ।
মচি রোখচে হচব্
Monday, December 11, 2017sadat_mbstu@yahoo.com11
 মচি রোখচে হচব্ নি প্ে ি ল ন ও োিস (keyword) এব্ং
ইিনব্ল্ট(inbuilt) ফোংশি গুচলো case
sensitive হচব্। এগুচলোচ পেন্দমচেো প্েোটমেনোহোেব্ো ব্ড়হো
ে অেচর নলখো েোচব্ িো
 । প্িিব্ লোইচি ;
(semicolon) রচ চে এগুচলো অব্শযই নেচে হচব্ োরি
এটি নি ম ব্ো নিিটমেনযোক্স স্ট্রো েোর এর আওেো পচরচে।
 েচব্ প্ োি প্ োি লোইচি প্েও ো েোচব্ িো প্েমি main
() ফোংশি ।
 এব্ং পরব্েী অিুশীলি গুচলোচেও এমি অচি উেোহরি
পোও ো েোচব্ ।
Av‡iv wKQzRvbvi Av‡Q wK?
sadat_mbstu@yahoo.com Monday, December 11, 201712
mn‡hvwMZv Kivi Rb¨ mevB‡K ab¨ev`
sadat_mbstu@yahoo.com Monday, December 11, 201713

More Related Content

PPTX
6659.1.2 code blocks installation
PPTX
Friends life bangladesh
PPTX
Data communication
PPTX
6659.2.1 data type
PDF
Computer এর internet speed বাড়ানোর উপায়গুলো
PPTX
Class 9 & 10 bangla 2nd paper সমাস ১
PPTX
6659.1.3 algorithm flowchart and c coding
PPTX
Class six ict 02 2
6659.1.2 code blocks installation
Friends life bangladesh
Data communication
6659.2.1 data type
Computer এর internet speed বাড়ানোর উপায়গুলো
Class 9 & 10 bangla 2nd paper সমাস ১
6659.1.3 algorithm flowchart and c coding
Class six ict 02 2

What's hot (6)

PPTX
Network topology
DOCX
Facebook
PPT
Class six ict 02 11
PDF
MS. word, Excel, access, Power point
PDF
How to register to get corona vaccine In Bangladesh
PPTX
Class six ict 02 7
Network topology
Facebook
Class six ict 02 11
MS. word, Excel, access, Power point
How to register to get corona vaccine In Bangladesh
Class six ict 02 7
Ad

6659.1.4 c syntax

  • 1. wb‡e`b Ki‡Qb Gm, Gg, Avey mv`vZ Bb÷ªv±i, Kw¤cDUvi †UK‡bvjwR, ei¸bv cwj‡UKwbK Bbw÷wUDU wWwRUvj cvVkvjvq ¯^vMZg sadat_mbstu@yahoo.com Monday, December 11, 20171
  • 2. ‘সি’ সিনট্যাক্স এর বনননা AvR‡Ki Av‡jvP¨ welq sadat_mbstu@yahoo.com Monday, December 11, 20172
  • 3. নিচের প্রোগ্রোমটি প্েখুি Monday, December 11, 2017sadat_mbstu@yahoo.com3  #include<stdio.h>  int main()  {  printf("Welcome to C programming");  return 0;  }
  • 4. প্রোগ্রোচমর ব্যোখযো Monday, December 11, 2017sadat_mbstu@yahoo.com4  প্রোগ্রোমটিচে ৬টি লোইি আচে  লোইি-১ : #include <stdio.h>  লোইি-২ : int main()  লোইি-৩ : {  লাইন-৪ : printf("Welcome to c programming");  লোইি-৫ : return 0;  লোইি-৬ : }
  • 5. লোইি-১ : #include <stdio.h> Monday, December 11, 2017sadat_mbstu@yahoo.com5  এটি সিপ্রাগ্রামএরHeaderFile (প্েডারফাইল)প্েপ্রাগ্রামমিংযুক্তেরারপদ্ধসি।  এখামনপ্েডারফাইলটিেমেstdio.hএবং#includeেমান্ডএরমাধ্যমমসিএরেম্পাইলারবুঝমিপামর প্যএখামনstdio.hপ্েিংযুক্তেরােমব।  মুলিএইপ্েডারফাইলএর মমধ্যেম্পাইলারমেআমামেরপ্রাগ্রামএবযবহৃিেমান্ডগুমলািম্পমেে বুঝা প্নারমমিািবিথ্যইসলখাথ্ামে।সিপ্রাগ্রামএরপ্েডারফাইলিাধ্ারনমিা.h (ডটএইচ)এক্সমটনশমনরেমেথ্ামে।  printf() ফাংশনটিসেভামবমানুমেরোমেপ্নওো ডাটা অথ্বা েসম্পউটারেিতে েেযালকুমলশমনরমানআউটপুটসেিামবপ্েখামবঅথ্বাসেপদ্ধসিমিপ্েখা প্বিা প্েডারফাইমলরিেমযাগীিােেমরথ্ামে।
  • 6. লোইি-২ : int main() Monday, December 11, 2017sadat_mbstu@yahoo.com6  এটি নি প্রোগ্রোম এর রধোি অংশ ।  main() ব্নি েোড়ো প্ োি নি প্রোগ্রোম হচব্ িো ।  এ টি নি প্রোগ্রোচম অব্শযই এ টি main() ফোংশি থো চব্ ।েচব্ এচ র অনধ থো চব্ িো ।  প্মইি ফোংশি এর অনধচি প্ে প্িোিসচ োি ব্ো প্েটমেনচম থো চব্ েো { } এর অনধচি থো চব্ ।  int হচলো ফোংশিটির নরটমেনোিস টমেনোইপ
  • 7. লোইি-৩ : { Monday, December 11, 2017sadat_mbstu@yahoo.com7  এই লোইি প্থচ উপচরোক্ত প্রোগ্রোমটির প্মইি ফোংশি এর োজ শুরু হচব্।  অব্শযই প্মইি ফোংশি এর োজ প্েখোচি প্শষ হচব্ প্িখো প্ি } (closing bracket) থো চব্। প্েমি প্রোগ্রোমটির লোইি িং-৬ ।
  • 8. লাইন-৪ : printf("Welcome to c programming"); Monday, December 11, 2017sadat_mbstu@yahoo.com8  Printf( ) হচে এ টি এ টি inbuilt library functions েো আমরো আমচের রচ োজি অিুেো ী ব্যব্হোর রচব্ো েচব্ এচেচে লেিী নব্ষ হচে িোটমেনটমেনোইপ িম্পচ স ধোর িো ের োর েো িম্পচ স আমরো এখিও আচলোেিো নরনি। ে প্ব্ লোইি-৪ এ, “ ” এর অভ্যন্তচর আমরো আমোচের পেন্দমচেো এ টি ব্ো য নলচখনে েো আউটমেনপুটমেন এ প্েখোচে। শু ধু মচি রোখচে হচব্ প্ে, েো নলখচব্ো েো প্েচিো “ ” এর নভ্েচর থোচ । িোটমেনোটমেনোইপ উচেখ িো চর শুধুমোে এটিই এ মোে উপো েো নেচ প্ োি ন েু আউটমেনপুটমেন এ পোঠোচিো েো ।
  • 9. লোইি-৫ : return 0; Monday, December 11, 2017sadat_mbstu@yahoo.com9  return এ টি keyword েোর মোধযচম ম্পোইলোরচ িহো েো রো হচে প্ে, এই প্রোগ্রোম এর প্মইি ফোংশিটি অ িযচ োি ফোংশিচ ব্ো অিয োওচ প্ োি মোি রেোি র প্ব্ িো।  এই লোইিটিচ ব্োে নেচ ও প্রোগ্রোম নলখো েো েচব্ নলখো টমেনো এ টি ভ্োচলো অভ্যোি ।  এখোচি ০ (zero) মোচিহচে, অিয ফোংশি/ োওচ নেব্োর ন েু িোই, ১(one) হচে, এই প্মইি ফোংশিটি অিয ফোংশচি নিচজর মোি রেোি রচব্ ব্ো রচে পোরচব্।
  • 10. লোইি-৬ : } Monday, December 11, 2017sadat_mbstu@yahoo.com10  উপচরোক্ত প্রোগ্রোমটি এই লোইচি প্শষ হচ চে েোর মোচি প্মইি ফোংশি এর োজ এই লোইচি িমোপ্ত হচ চে ।  } এ টি closing bracket এটিরশুরু(starting point) লোইি-৩ এ রচ চে ।
  • 11. মচি রোখচে হচব্ Monday, December 11, 2017sadat_mbstu@yahoo.com11  মচি রোখচে হচব্ নি প্ে ি ল ন ও োিস (keyword) এব্ং ইিনব্ল্ট(inbuilt) ফোংশি গুচলো case sensitive হচব্। এগুচলোচ পেন্দমচেো প্েোটমেনোহোেব্ো ব্ড়হো ে অেচর নলখো েোচব্ িো  । প্িিব্ লোইচি ; (semicolon) রচ চে এগুচলো অব্শযই নেচে হচব্ োরি এটি নি ম ব্ো নিিটমেনযোক্স স্ট্রো েোর এর আওেো পচরচে।  েচব্ প্ োি প্ োি লোইচি প্েও ো েোচব্ িো প্েমি main () ফোংশি ।  এব্ং পরব্েী অিুশীলি গুচলোচেও এমি অচি উেোহরি পোও ো েোচব্ ।
  • 12. Av‡iv wKQzRvbvi Av‡Q wK? sadat_mbstu@yahoo.com Monday, December 11, 201712
  • 13. mn‡hvwMZv Kivi Rb¨ mevB‡K ab¨ev` sadat_mbstu@yahoo.com Monday, December 11, 201713