مثال : استفاده از حلقهي for براي محاسبهي مجموع اعداد صحيح متوالي
int main()
{ int n ;
cout << " enter a positive integer : " ;
cin >> n ;
long sum=0 ;
for ( int i=1 ; i <= n ; i++ )
sum += I ;
cout << " the sum of the first " << n << " integers is " << sum ;
}
در حلقهي برنامهي فوق ، عبارت مقداردهي اوليه int i=1 است . شرط اجراي حلقه ، i<=n است و عبارت پيشبري متغير كنترل هم ++i است .
در ++C استاندارد وقتي يك متغير كنترل درون يك حلقهي for اعلان ميشود (مانند i در برنامهي بالا) حوزهي آن متغير به همان حلقهي for محدود ميشود . يعني آن متغير نميتواند بيرون از آن حلقه استفاده شود . نتيجهي ديگر اين است كه ميتوان از نام مشابهي در خارج از حلقهي for براي يك متغير ديگر استفاده كرد .