c语言
阿狸远翔
这个作者很懒,什么都没留下…
展开
-
动态及静态数组大小,strlen()函数与sizeof()c操作符
普通数组(静态数组) 在定义时就给出大小,在编译时大小确定。char a[]="0123456789"char b[100];动态数组在内存中申请一块地址,根据后期需求分配内存。如果分配成功则返回指向被分配内存的指针,否则返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。char *c;a=malloc(200*sizeof(char));原创 2017-03-30 22:59:10 · 687 阅读 · 1 评论 -
double 与 float的比较
1 范围float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:1bit(符号位)8bits(指数位)23bits(尾数位)double:1bit(符号位)11bits(指数位)52bits(尾数位)转载 2017-04-03 21:49:40 · 691 阅读 · 1 评论 -
Process returned -1073741571 (0xC00000FD) Program received signal SIGSEGV, Segmentation fault.
在我运行时报错Process returned -1073741571 (0xC00000FD),调试的时候报错Program received signal SIGSEGV, Segmentation fault.原创 2017-09-05 20:32:43 · 7590 阅读 · 1 评论 -
关于 指针的引用和指针值传递
关于 指针的引用和指针值传递 指针值传递原创 2017-09-06 09:36:15 · 378 阅读 · 0 评论