随笔分类 - c&c++
摘要:C语言函数手册—函数分类列表1.字符测试函数isupper() 测试字符是否为大写英文字ispunct() 测试字符是否为标点符号或特殊符号isspace() 测试字符是否为空格字符isprint() 测试字符是否为可打印字符islower() 测试字符是否为小写字母isgraphis() 测试字符是否为可打印字符isdigit() 测试字符是否为阿拉伯数字iscntrl() 测试字符是否为ASCII码的控制字符isascii() 测试字符是否为ASCII码字符isalpha() 测试字符是否为英文字母isalnum() 测试字符是否为英文或数字isxdigit() 测试字符是否为16进制数字
阅读全文
摘要:消息循环Windows为当前执行的每个Windows程序维护一个「消息队列」。在发生输入事件之后,Windows将事件转换为一个「消息」并将消息放入程序的消息队列中。程序通过执行一块称之为「消息循环」的程序代码从消息队列中取出消息:while(GetMessage (&msg, NULL, 0, 0)) { TranslateMessage (&msg) ; DispatchMessage (&msg) ; }msg变量是型态为MSG的结构,型态MSG在WINUSER.H中定义如下:typedef struct tagMSG ...
阅读全文
摘要:(1)变量编译时全部转为内存地址,而对变量的访问全是对该地址储存的值的访问.(2)初始化指针时只能是赋值地址,如int *p=&a;而其初始化时*p是赋该指针指向内存的值,如*p=a,而赋地址是这样,p=&a.(3)int aa[] = {12,13,423,12};char cc[]={'a','b'};内存是分配在栈上char ccc[]="acbcc";内存也是分配在栈上,只是开始时会放在数据段中char *cccc="acbcclll";则是在栈上存放该串的地址
阅读全文
浙公网安备 33010602011771号