C语言功能技巧