Angular, Blockchain, Science とか

Angular, Blockchain, Science全般 の情報を主に書いていきます。

ストラウストラップC++ TRY THIS 4 コンピュテーション 4.4 文

ストラウストラップの C++によるプログラミングの原則と実践 の練習問題を気まぐれで説いて今後載せていこうと思います。

とりあえず、第4章コンピュテーション の while と for のところ。

#include "std_lib_facilities.h"
using namespace std;

int main()
{
    int i = 97;
    char a = 'a';
    while(i < 123){
        std::cout << a << "\t" << i << "\n";
        ++a;
        ++i;
    }
}
#include "std_lib_facilities.h"
using namespace std;

int main()
{
    int i = 0;
    char a = 'a';
    for(int i = 97; i<123; ++i){
        std::cout << a << "\t" << i << "\n";
        ++a;
        
    }
}

ちなみに std_lib_facilities.h は

#include <iostream>
#include <string>
#include<vector>
#include<algorithm>
#include<cmath>

です。 a〜z までのループは ++a で表現できます。 'b' == char('a'+1) です。