کتاب برنامه نویسی ساخت یافته با C: اصول و تکنیک ها با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
برنامه نویسی ساخت یافته با C: اصول و تکنیک ها | دوره آموزشی جامع 🚀 برنامه نویسی ساخت یافته با C: اصول و تکنیک ها | از مبتدی تا حرفه ای شوید! 1. معرفی دوره: دروازه ورود شما به دنیای برنامه نویسی C آیا ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامه نویسی ساخت یافته با C: اصول و تکنیک ها
موضوع کلی: برنامه نویسی
موضوع میانی: سی (C)
📋 سرفصلهای دوره
- 1. مقدمه ای بر برنامه نویسی ساخت یافته
- 2. مبانی زبان C
- 3. تاریخچه و ویژگی های زبان C
- 4. نصب محیط توسعه C (کامپایلر و IDE)
- 5. اولین برنامه C: Hello World
- 6. ساختار کلی یک برنامه C
- 7. کامنت گذاری در C
- 8. متغیرها و انواع داده های اولیه
- 9. انواع داده عددی صحیح (int, short, long)
- 10. انواع داده عددی اعشاری (float, double)
- 11. نوع داده کاراکتر (char)
- 12. مقداردهی اولیه به متغیرها
- 13. قواعد نامگذاری متغیرها
- 14. کلمات کلیدی زبان C
- 15. عملگرها در C
- 16. عملگرهای حسابی (+, -, *, /, %)
- 17. عملگرهای انتساب (=, +=, -=, *=, /=, %=)
- 18. عملگرهای مقایسهای (==, !=, >, <, >=, <=)
- 19. عملگرهای منطقی (&&, ||, !)
- 20. عملگرهای بیتی (&, |, ^, ~, <<, >>)
- 21. عملگرهای افزایشی و کاهشی (++ , --)
- 22. تقدم عملگرها
- 23. تبدیل انواع داده (Type Casting)
- 24. تبدیل خودکار (Implicit)
- 25. تبدیل دستی (Explicit)
- 26. ساختارهای کنترلی در C
- 27. دستور شرطی if
- 28. دستور شرطی if-else
- 29. دستور شرطی if-else if-else
- 30. عملگر سهتایی (?:)
- 31. دستور switch-case
- 32. حلقهها در C
- 33. حلقه for
- 34. حلقه while
- 35. حلقه do-while
- 36. دستورات break و continue
- 37. توابع در C
- 38. مفهوم تابع و دلیل استفاده از آن
- 39. نحوه تعریف تابع
- 40. نحوه فراخوانی تابع
- 41. پارامترهای تابع
- 42. مقدار بازگشتی تابع (return value)
- 43. انواع تابع (بدون ورودی و خروجی، با ورودی و بدون خروجی، با ورودی و با خروجی)
- 44. توابع کتابخانهای استاندارد C (printf, scanf)
- 45. توابع کتابخانهای دیگر (sqrt, pow, abs)
- 46. پیکربندی توابع (Function Prototypes)
- 47. قلمرو متغیرها (Scope)
- 48. متغیرهای محلی (Local Variables)
- 49. متغیرهای سراسری (Global Variables)
- 50. ثابتها در C (#define, const)
- 51. آرایهها در C
- 52. مفهوم آرایه
- 53. اعلام و مقداردهی اولیه آرایه
- 54. دسترسی به عناصر آرایه
- 55. آرایههای یک بعدی
- 56. آرایههای چند بعدی
- 57. آرایههای کاراکتری (رشتهها)
- 58. عملیات بر روی رشتهها
- 59. توابع کار با رشتهها (strcpy, strcat, strlen, strcmp)
- 60. اشارهگرها در C
- 61. مفهوم اشارهگر
- 62. اعلام و مقداردهی اولیه اشارهگر
- 63. عملگر آدرس (&) و عملگر محتوای اشارهگر (*)
- 64. اشارهگر و آرایهها
- 65. اشارهگر و رشتهها
- 66. اشارهگر و توابع (Pass by Pointer)
- 67. اشارهگر و تخصیص حافظه پویا (Dynamic Memory Allocation)
- 68. ساختارها (Structs) در C
- 69. مفهوم ساختار
- 70. تعریف ساختار
- 71. اعلام متغیرهای ساختاری
- 72. دسترسی به اعضای ساختار
- 73. ساختارهای تودرتو (Nested Structs)
- 74. اشارهگرها و ساختارها
- 75. اتحادها (Unions) در C
- 76. مفهوم اتحاد
- 77. تعریف اتحاد
- 78. کاربرد اتحاد
- 79. شمارشها (Enums) در C
- 80. مفهوم شمارش
- 81. تعریف شمارش
- 82. کاربرد شمارش
- 83. ورودی و خروجی فایل در C
- 84. مفهوم فایل
- 85. انواع فایل (متنی و باینری)
- 86. باز کردن فایل (fopen)
- 87. بستن فایل (fclose)
- 88. خواندن از فایل متنی (fscanf, fgets)
- 89. نوشتن در فایل متنی (fprintf, fputs)
- 90. کار با فایلهای باینری (fread, fwrite)
- 91. اشتباهات رایج در کار با فایلها
- 92. پیشپردازنده (Preprocessor) در C
- 93. دستورات پیشپردازنده (#include, #define)
- 94. دستورات شرطی پیشپردازنده (#ifdef, #ifndef, #if, #else, #endif)
- 95. ماکروها (Macros)
- 96. ماکروهای تابعی
- 97. مفاهیم پیشرفتهتر
- 98. تخصیص حافظه پویا (Dynamic Memory Allocation)
- 99. تابع malloc
- 100. تابع calloc
تگها:
ANSI C
C Programming
C#
C# fundamentals
Learn C#
Programming
Structured Programming
آموزش C++
اصول C#
برنامه نویسی
برنامه نویسی C++
برنامه نویسی ساخت یافته
سی
کدنویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.