با سلام 
دوستان گرامی که علاقه وافر به برنامه نویسی دارید و مثل بنده با حداقل دانش هستید ؛ 
پیشنهاد می کنم از این لینک 
فیلم های آموزش اصول برنامه نویسی زبان C ، تدریس کیارش بازرگان در دانشگاه صنعتی اصفهان (فکر کنم سال 86) رو دانلود کنید و ببینید و همراه ایشون برنامه ها رو بنویسید . 
چند قسمتی رو که دیدم فوق العاده بود . 
پیشنهاد می کنم برنامه هایی که توضیح میدن رو بنویسید و هر جا متوجه منظور نمیشید بپرسید . 
سعی کنید به صورت نرمال روزی یک قسمت از ویدئو آموزشی رو نگاه کنید و تمرین کنید .
دوست عزیز 
ذزخصوص این گفته شما فکر کنم حرف شما کامل نباشه . چون به هر حال بع از پاسان هر دستور در زبان C++ از علامت ; استفاده میشه . با توجه به اینکه دستور تهی (اصطلاحا در نظریه زبان ها Lambda یا همون لاندا) در زبان C++ وجود داره و اگر انتهای while یا for بدون نوشتن دستور داخل حلقه  علامت ; قرار بدید تعداد دفعات حلقه انجام میشن ولی دستوری در هر بار اجرا نمیشه . برای ساخت حلقه های انتظار مشغول استفاده میشه . 
امیدوارم جسارت بنده رو به بزرگواری خودتون ببخشید . 
با تشکر - سیستم 32