void * malloc( int );
引数には必要なメモリ量をbyte単位で指定する。また、
正確には引数には符号無整数を用いる。
返り値は割り当てられたメモリへのアドレスが返る。
malloc()で確保したメモリの開放には free() を用いる。
void free( void * );
引数に開放したいメモリへのアドレスを指定する。
char *p;
p = (char *)malloc(10);
int strlen( char * );
但し、文字列の終わりの \0 は数えられない。
文字列のコピーのために strcpy()がある。
char *strcpy( char *dest, char *src );
malloc( sizeof(int) * 10 );