C语言
文章平均质量分 72
zhwmyt
好学生 好朋友 快乐平静
展开
-
二维数组地址的关系
希望对想理解二维数组地址的朋友有所帮助原创 2014-11-26 20:47:54 · 353 阅读 · 0 评论 -
C语言堆栈的讨论
函数调用时会在栈上有一系列的保留现场及传递参数的操作。栈的空间大小有限定,VC的缺省值是2M。栈发生溢出的情况一般是程序中分配了大量数组或递归函数层次太深。栈是由编译器自动管理的,当一个函数调用完返回后它会释放该函数中所有的栈空间。 堆是动态分配内存的,并且你可以分配使用很大的内存。但是用不好会产生内存泄漏。并且频繁地malloc和free会产生内存碎片(有点类似磁盘碎片),因为C分配动转载 2014-12-02 19:40:24 · 228 阅读 · 0 评论 -
break语句与continue语句的比较
break语句的一般格式为 break;其作用为使流程从循环体内跳出循环体,即提前结束循环,接着执行循环体下面的语句。break语句只能用于循环语句和switch语句内,不能单独使用或用于其他语句中。continue语句的一般格式为continue;其作用为结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。continue语句和b原创 2015-04-10 22:42:40 · 504 阅读 · 0 评论 -
C语言的基础常识-转义字符与格式控制
C语言中,非零值为真,真用1表示;零值为假,假用0表示。1、转义字符参考:\a 蜂鸣,响铃\b 回退:向后退一格\f 换页\n 换行,光标到下行行首\r 回车,光标到本行行首\t 水平制表\v 垂直制表\\ 反斜杠\’ 单引号\" 双引号\? 问号\ddd三位八进制\xhh 二位十六进制\0原创 2015-04-10 22:56:22 · 458 阅读 · 0 评论