کنترل روند در سی

کنترل فرآیند در سی، اشاره به دسته‌ای از توابع در کتابخانه استاندارد زبان برنامه‌نویسی سی دارد که برای عملیات اساسی و پایه‌ای کنترل فرایند در نظر گرفته شده‌اند. برای مثال، توابعی برای خاتمه دادن به اجرای برنامه با سطوح مختلف پاکسازی، اجرای یک مفسر فرمان خارجی، دریافت متغیرهای محیطی و ...

این توابع در فایل stdlib.h تعریف شده‌اند.

 تابع تشریح خاتمه دادنبه اجرای برنامه abort برای خاتمه دادن به اجرای برنامه به صورت غیرعادی و بدون انجام پاکسازی exit خاتمه دادن به اجرای برنامه به صورت عادی و معمول و انجام پاکسازی _Exit خاتمه دادن به اجرای برنامه به صورت معمول اما بدون عمل پاکسازی atexit برای اجرای یک تابع در هنگام فراخوانی exit() quick_exit برای خاتمه دادن به اجرای برنامه به صورت عادی و بدون انجام پاکسازی، اما با خالی کردن بافر ورودی/خروجی at_quick_exit برای اجرای یک تابع در هنگام فراخوانی quick_exit() برقراریارتباط با محیط getenv برای دسترسی به متغیرهای محیطی system مفسر فرمان سیستم میزبان را فراخوانی کرده و دستوری را جهت اجرا برای آن ارسال می‌کند.

 منابع 

رده:کتابخانه استاندارد سی