for文の()内の i ++

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
ごぼうどん

for文の()内の i ++

#1

投稿記事 by ごぼうどん » 15年前

初めまして、ごぼうどんと申します、C++を一週間ほど前に始めました
ゲームプログラミングの館さんを参考にして、DXライブラリを使った
C++でのゲームの作り方を学んでいるのですが
13章の

#include "DxLib.h"

int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow ){
ChangeWindowMode( TRUE ) ; // ウィンドウモードに変更
if( DxLib_Init() == -1 ) return -1 ; // DXライブラリ初期化処理


SetDrawScreen( DX_SCREEN_BACK ) ; // 描画先を裏画面に設定

int i ;
for( i = 0 ; i < 300 ; i ++ )
{
ClearDrawScreen(); // 裏画面のデータを全て削除
LoadGraphScreen( i, 0, "char.png" , TRUE ) ; //裏画面へ画像を描写
ScreenFlip() ; // 裏画面データを表画面へ反映
}


WaitKey(); // 何かキー入力があるまで待つ
DxLib_End() ; // DXライブラリ使用の終了処理
return 0 ; // ソフトの終了
}


の for( i = 0 ; i < 300 ; i ++ ) の i ++ は何を意味しているのでしょうか? 画像

softya

Re:for文の()内の i ++

#2

投稿記事 by softya » 15年前

C++または、C言語の勉強のために参考にしている書籍やサイトを教えてください。
それに基づいて説明をした方が良いと思いますから。

たかぎ

Re:for文の()内の i ++

#3

投稿記事 by たかぎ » 15年前

> i ++ は何を意味しているのでしょうか?

iをオペランドとした後置増分演算子の式です。
確かにi++だけでは検索のしようもありませんね。

初級者

Re:for文の()内の i ++

#4

投稿記事 by 初級者 » 15年前

Windowsベースのゲームプログラミングに
手を出す前に、言語の文法を
しっかり頭に入れることを
強くおすすめします。

Dixq (管理人)

Re:for文の()内の i ++

#5

投稿記事 by Dixq (管理人) » 15年前

softyaさんの問いに対する答えを待った方がよいのかもしれませんが、一応
http://www5c.biglobe.ne.jp/~ecb/c/c00.html
この辺の5.2節あたりに書いてあります。

ゲームプログラミングの館は、C言語を勉強して1カ月の人でも大丈夫とは書いていますが、
完全に初めてだと後々辛いと思いますので、この辺で
http://www.google.co.jp/search?hl=ja&q= ... lr=lang_ja
一通り勉強すると良いと思います。

ごぼうどん

Re:for文の()内の i ++

#6

投稿記事 by ごぼうどん » 15年前

つまり、++というのは+1ということですね

参考にしている書籍などはなく、自分の知識と困ったときに調べるだけです
とあるツールで変数やループなどを知り、HSPで少しだけプログラムについて学びました
ゲームプログラミングの館を見て、これなら自分にもできるかな、と思ってしまったのですが
そんな自分が甘かったです、Dixqさんに紹介していただいたサイトを見て、出直してきます

レスを下さった皆様、ありがとうございました
基本をしっかりとするべきでした、申し訳ありません

softya

Re:for文の()内の i ++

#7

投稿記事 by softya » 15年前

もう見てないかも知れませんが…。
まず、C言語とC++は違う言語です。VC++と言う開発環境の名前のせいで混乱しますよね。
とりあえずC言語を理解すれば、ここのサイト内容は理解できるようになりますのでやってみてください。
どこまでやる必要があるかと言うと、龍神録やゲームプログラミングの館をちゃんと理解するには構造体やポインタを勉強する必要があります。

サイトも紹介しておきます。

「猫でもわかるプログラミングのサイトC言語編」
http://homepage2.nifty.com/c_lang/
「苦しんで覚えるC言語(苦C)」
http://homepage3.nifty.com/mmgames/c_guide/
「C言語入門」
http://www5c.biglobe.ne.jp/~ecb/c/c00.html
「C言語編」
http://www.geocities.jp/ky_webid/c/index.html
「C言語で始めるプログラミングの基礎」
http://itpro.nikkeibp.co.jp/article/COL ... 20/328713/
「アルゴリズム入門」
http://www5c.biglobe.ne.jp/~ecb/algorit ... thm00.html

閉鎖

“C言語何でも質問掲示板” へ戻る