东瑜

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  135 随笔 :: 0 文章 :: 11 评论 :: 21万 阅读

随笔分类 -  C语言

摘要:1.此文档演示如何使用gdb调试c语言代码。 代码如下: 2.编译debug模式下的程序,编译方式如下: 3.进入gdb的debug模式,如下: 4.gdb模式下,list命令,查看源代码: 5.list的相关命令,如下: 6.设置断点。 个人思路:由于希望研究递归函数的过程,所以对目前程序的16行 阅读全文
posted @ 2018-10-26 16:35 东瑜 阅读(3812) 评论(0) 推荐(0) 编辑

摘要:递归例子如下: 程序结果如下: 通过gdb的调试,对代码的16行和18行设置断点,gdb执行的效果如下: 阅读全文
posted @ 2018-10-26 16:14 东瑜 阅读(327) 评论(0) 推荐(0) 编辑

摘要:指针变量被赋某个变量的地址或0。 指针变量赋初值有三种情况:1).用取地址运算符"&"将变量地址赋给指针变量。如:p=&a;2).将一个指针变量中的地址赋给另一个指针变量,如:p1=p;3).给指针变量赋空值0,如q=0;表示该指针变量不指向任何变量。 程序举例如下: 运行结果如下: 阅读全文
posted @ 2018-10-26 14:51 东瑜 阅读(278) 评论(0) 推荐(0) 编辑

摘要:C语言学习之assert + assert (编程术语) 编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式。断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真。可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言, 阅读全文
posted @ 2018-07-27 13:14 东瑜 阅读(1387) 评论(0) 推荐(0) 编辑

\\页脚html代码
点击右上角即可分享
微信分享提示