忍者ブログ

いけいけ機械学習

統計、機械学習、AIを学んでいきたいと思います。 お役に立てば幸いです。

C言語 ++i と i++

++iは、+1されてから、iが評価されます。

i++は、iが評価されてから、+1 されます。

1.サンプル

#include <stdio.h>

main()
{

   int i=0 ;

   printf("%d \n", i++ );

   printf("%d \n", i );

  printf("%d \n", ++i );

}

2.実行結果

0
1
2

と表示されました。






PR

C言語 配列ことはじめ

ポインタ変数を利用して初期化された文字列の配列を扱う例です。

1.サンプル


#include <stdio.h>

main()

{

     int counter ;

     int sum = 0 ;

     int a[] = {10,20,30,40,50} ;

     /* 10,20,30,40,50の和 */

     for (counter=0 ; counter < 5 ; counter++) {

           sum += a[counter];

     }

    /* 出力 */

    printf("合計値 = %d\n",sum);

}


2.実行結果


合計値=150









c++ using

using を使うと

using で指定されたネームスペースが、カレントのネームスコープに入ってくるようです

using namespace std ;

を指定すると

std::cout



cout

と書けるようです

こんな感じのコードになります
#include <iostream>

using namespace std ;

int main()

{

   out >> "Hello\n"  ;

   return 0  ;

}







C++ 定数の利用

C++では、定数の宣言は、const が普通だそうです。#define も使えるみたいですが・・・

1.サンプル

#include <iostream>
using namespace std;
int main(void){

    const int MAX=255 ;
    
    cout << MAX ;
}

2.実行結果

255

が出力されます。