僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
古典をひもとくうちになんとなく。
わかってるようなわからないような。
#include<stdio.h> int main() { int foo=1, bar=2, baz=3; int *p_foo, *p_bar, *p_baz; printf("orig : %2d %2d %2d\n", foo, bar, baz); p_foo = &foo; p_bar = &bar; p_baz = &baz; foo = foo + 10; *p_bar = *p_bar * 2; *p_baz = *p_bar % 2; printf("after: %2d %2d %2d\n", foo, bar, baz); printf("point: %2d %2d %2d\n", *p_foo, *p_bar, *p_baz); return 0; }
$ ./p orig : 1 2 3 after: 11 4 0 point: 11 4 0
#include<stdio.h> int main(void) { char kana[3]; kana[0] = 0xe3; kana[1] = 0x81; for (kana[2] = 0x82; kana[2] <= 0x8b ; kana[2]++) printf("%c%c%c\n", kana[0], kana[1], kana[2]); return 0; }
$ ./a-n あ ぃ い ぅ う ぇ え ぉ お か
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。