随笔分类 - c语言
摘要:1.下面的代码能通过编译吗?如果能,有什么潜在的问题? #include <stdio.h>void main(){ char* ptr = (char*)malloc(10); if(NULL == ptr){ printf("\n malloc failed\n"); return; }else
阅读全文
摘要:1.bool,float,指针变量 与 “零值” 比较的if语句 注意点:c语言中bool类型采用整数存储,0为false,非0均为true; float类型采用IEEE754标准,第一位符号位,中间8位阶数,最后23位为尾数(1.尾数),有精度问题。 bool flag 与零值比较: 标准答案:i
阅读全文