با تشکر از رتبه و بازخورد شما!
شما قبلاً رتبه بندی کرده اید.
آموزش زبان C به همراه ۸۲ برنامهی مثالی تست شده، به همراه نمودارها و نمونههای اجرا شده
برنامهنویسی C را از همان ابتدا یاد بگیرید، سپس با ۸۲ برنامهی نمونهی کامل تمرین کنید. این برنامه ترکیبی از یک آموزش گام به گام و واضح در مورد استاندارد مدرن C (C17، به همراه یادداشتهایی در مورد C23) و یک کتابخانه از برنامههای آزمایش شده با نمونههای واقعی اجرا شده است.
هر برنامهی کامل در برنامه کامپایل و اجرا شده است و خروجی واقعی نشان داده شده است. نمودارهای اصلی نشان میدهند که چه اتفاقی در داخل کامپیوتر میافتد: نحوهی ساخت یک برنامه، نحوهی اجرای حلقهها، نحوهی قرارگیری آرایهها و رشتهها در حافظه، نحوهی کار اشارهگرها و نحوهی جابجایی دادهها توسط الگوریتمهای مرتبسازی و جستجو.
بخش ۱: آموزش
• شروع کار: نصب کامپایلر (ویندوز، macOS، لینوکس، آنلاین و اندروید)، اولین برنامه شما، نحوه کار کامپایل
• اصول اولیه: متغیرها، انواع داده، عملگرها، فرمتهای printf، ورودی ایمن با scanf و fgets
• جریان کنترل، توابع، دامنه و بازگشت
• آرایهها و رشتهها، و نحوه جلوگیری از سرریز بافر
• اشارهگرها و حافظه: حساب اشارهگر، اشارهگرهای تابع، malloc و free
• ساختارها، اتحادیهها، enumها، فایلها، پیشپردازنده و برنامههای چند فایلی
• خطاها و اشکالزدایی: پیامهای کامپایلر واقعی، رفتار تعریف نشده، پاککنندهها و اشکالزداها
• یک برگه تقلب سریع و خلاصهای از C23
بخش ۲: ۸۲ برنامه مثال
• اصول اولیه، شرطها و حلقهها: زوج/فرد، سال کبیسه، فاکتوریل، فیبوناچی، اعداد اول و غربال، GCD و LCM
• الگوها: هرم، لوزی، فلوید و مثلثهای پاسکال
• سیستمهای اعداد و عملگرهای بیتی
• آرایهها: جستجو و مرتبسازی (حباب، انتخاب، درج)، ادغام، حذف موارد تکراری
• ماتریسها، رشتهها، اشارهگرها، بازگشت و برج هانوی
• ساختارها و فایلها، به علاوه پروژههای کوچک: ماشین حساب، منوی بانک، بازی حدس زدن و تیک تاک تو
ویژگیها
• هر برنامه با یک اجرای نمونه و توضیح "نحوه عملکرد" ارائه میشود
• سوالات تمرینی با پاسخ
• جستجو در تمام صفحات
• به صورت آفلاین کار میکند، بدون نیاز به حساب کاربری
• توضیحات به 8 زبان موجود است: انگلیسی، اسپانیایی، پرتغالی، فرانسوی، آلمانی، عربی، هندی و اندونزیایی
• حالت تاریک؛ بلوکهای کد به پهلو حرکت میکنند تا برنامهها در تلفن قابل خواندن باشند
این برنامه یک ابزار کمک آموزشی مستقل است که بر اساس استاندارد ISO C و مستندات GCC و Clang ساخته شده است.
برای نصب فایل های XAPK/APK در اندروید با یک کلیک!