2020年4月16日 星期四

這裡是常闇的重修地獄録 第四之卷

今天的首要任務是認識指標──沒錯,辣個曾經的地獄!

先來個小小的C語言開場試試水溫啊......

#include <stdio.h>
int main()
{
    int a = 100;
    int b = 200;
    int *p;
    p = &a;
    printf("%d\n" ,*p);
    p = &b;
    printf("%d\n" ,*p);
}

恩,真不愧是簡單的......不過這次要用比較不一樣的方法──Prosessing來了解。開始吧!

首先跟上次一樣先畫出三個圖.....
.

(註:這真的完全沒有影射呦)

接下來就來寫點程式吧~~




這樣,就能用左右鍵換圖囉......

(不按)
(左)
(右)

以下是程式碼......

PImage img1;
PImage img2;
PImage img3;
PImage img;

void setup()
{
  size(500 ,500);
  img1 = loadImage("img1.png");
  img2 = loadImage("img2.png");
  img3 = loadImage("img3.png");
  img = img3;
}

void draw()
{
  background(255);
  image(img ,0 ,0);
}

void keyPressed()
{
  if(keyCode == LEFT) img = img2;
  else if(keyCode == RIGHT) img = img1;
}

void keyReleased()
{
  img = img3;
}

好,我們回到C語言吧~~



#include <stdio.h>
char s1[30] = "Ohayou skekai";
char s2[30] = "Good morning world";
int main()
{
    char *p;
    char a[10];
    p = s1;
    printf("%s\n" ,p);
    p = s2;
    printf("%s\n" ,p);
}

沒有留言:

張貼留言