<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://www.yz-learning.com/yzwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Yz-Learning Base Wiki - game-engineer:classes:2022:game-programing-1:first-term:10</title>
        <description></description>
        <link>http://www.yz-learning.com/yzwiki/</link>
        <lastBuildDate>Sat, 04 Apr 2026 04:49:48 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>http://www.yz-learning.com/yzwiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
            <title>Yz-Learning Base Wiki</title>
            <link>http://www.yz-learning.com/yzwiki/</link>
        </image>
        <item>
            <title>前期にやった気がすることリスト</title>
            <link>http://www.yz-learning.com/yzwiki/doku.php?id=game-engineer:classes:2022:game-programing-1:first-term:10:10-6-1&amp;rev=1665536348</link>
            <description>前期にやった気がすることリスト

	*  main関数（エントリポイント）
		*  プログラムの入り口になるものをエントリポイントっていうんだったね
		*  C/C++ではmain関数がエントリポイントになる</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 12 Oct 2022 00:59:08 +0000</pubDate>
        </item>
        <item>
            <title>配列とメモリアドレス</title>
            <link>http://www.yz-learning.com/yzwiki/doku.php?id=game-engineer:classes:2022:game-programing-1:first-term:10:10-11-3&amp;rev=1665536979</link>
            <description>配列とメモリアドレス


・メモリのアドレスは本当は4byte(32bit)が基本
・説明のためにアドレスは16bitしかないことにして話します

int a[5]; intは4バイトの整数

intの要素数５の配列
　　　↓16進アドレス表記　
　　0x0002 |00000000|
    0x0003 |00000000| a[0]         0x0003 |00000000 00000000 00000000 00000000| a[0]
    0x0004 |00000000| a[0]         0x0007 |00000000 00000000 00000000 00000000| a[1]
    0x0005 |00000000| a[0]    ===&gt; 0x000B |00000000 00000000 00000000 00000000| a[2]
    0x0006 |00000000| a[0]         0x000F |00000000 00000000 00000000 00000000| a[3]
    0x0007 |0000…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 12 Oct 2022 01:09:39 +0000</pubDate>
        </item>
        <item>
            <title>配列とアドレス（実践編）</title>
            <link>http://www.yz-learning.com/yzwiki/doku.php?id=game-engineer:classes:2022:game-programing-1:first-term:10:10-12-2&amp;rev=1665542316</link>
            <description>配列とアドレス（実践編）


#include &lt;iostream&gt;
using namespace std;
//　じゃぁ。。。。C言語、C++でアドレスを見ることってできるの？
//　int a = 5;  &lt;-int 型の変数a
//　アドレス演算子 &amp;  
//(アドレスが確実に変数やオブジェクトに割り当てられていなければ取得できない）
//　aのアドレス　=&gt; &amp;a  
// cout &lt;&lt; hex &lt;&lt; &amp;a;  aのアドレス　を　16進数で出力しなさい

void printArray(int _a[], int _num)
{
	for(int i=0;i&lt;_num;i++)
	{
		cout &lt;&lt; i &lt;&lt; &quot; : &quot; &lt;&lt; _a[i] &lt;&lt; endl;		
	}
}
void printArrayP(int *_p, int _num)
{
	for(int i=0;i&lt;_num;i++)
	{
		//cout &lt;&lt; i &lt;&lt; &quot; : &quot; &lt;&lt; *(_p + i) &lt;&lt; endl;
		cout &lt;&lt; i &lt;&lt; &quot; : &quot; &lt;&lt; _p[i] &lt;&lt; endl;
	…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 12 Oct 2022 02:38:36 +0000</pubDate>
        </item>
        <item>
            <title>ポインタについて理解を深めるために演習問題をやるよ</title>
            <link>http://www.yz-learning.com/yzwiki/doku.php?id=game-engineer:classes:2022:game-programing-1:first-term:10:10-12-5&amp;rev=1665555304</link>
            <description>ポインタについて理解を深めるために演習問題をやるよ

演習１

変数のアドレスを表示して確認するやつ
前回、変数のアドレスを表示して、変数のアドレス、および、配列のアドレスの変化と型の関係を確認するプログラムを作ってみた。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 12 Oct 2022 06:15:04 +0000</pubDate>
        </item>
        <item>
            <title>今日のソース（１時間目）</title>
            <link>http://www.yz-learning.com/yzwiki/doku.php?id=game-engineer:classes:2022:game-programing-1:first-term:10:10-19-2&amp;rev=1666165364</link>
            <description>今日のソース（１時間目）


#include &lt;iostream&gt;
#include &lt;string&gt;
using namespace std;

struct gameChara
{
	string name; //名前		
	int hp; // 生命力
	int mp; // マジックポイント
	double attack; //攻撃力
};

void setCharStatus(gameChara *_mychar, string _name,
                                     int _hp, int _mp, double _atk)
{
	(*_mychar).name = _name;
	(*_mychar).hp = _hp;
	(*_mychar).mp = _mp;
	(*_mychar).attack = _atk;
}
void printCharStatus(gameChara *_mychar)
{
	cout &lt;&lt; &quot;+------------------------&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;+…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 19 Oct 2022 07:42:44 +0000</pubDate>
        </item>
    </channel>
</rss>
