摘要: gets() (代表get string)函数对于交互式程序非常方便。它从系统的标准输入设备(通常是键盘)获得一个字符串。因为字符串没有预定的长度,所以gets() 需要知道输入何时结束。解决办法是读字符串直到遇到一个换行字符(\n),按回车键可以产生这个字符。它读取换行符之前(不包括换行符)的所有 阅读全文
posted @ 2020-01-16 10:55 orangeTree 阅读(147) 评论(0) 推荐(0)
摘要: 指针? 什么是指针? 从根本上看, 指针(pointer) 是一个值为内存地址的变量(或数据对象) 。 正如char类型变量的值是字符, int类型变量的值是整数, 指针变量的值是地址。 假设一个指针变量名是ptr, 可以编写如下语句:ptr = &pooh; // 把pooh的地址赋给ptr对于这 阅读全文
posted @ 2020-01-07 15:35 orangeTree 阅读(139) 评论(0) 推荐(0)
摘要: 我们通过一个程序示例, 来学习什么是递归。 程序清单 9.6 中的 main()函数调用 up_and_down()函数, 这次调用称为“第1级递归”。 然后up_and_down()调用自己, 这次调用称为“第2级递归”。 接着第2级递归调用第3级递归,以此类推。 该程序示例共有4级递归。 为了进 阅读全文
posted @ 2020-01-07 09:30 orangeTree 阅读(553) 评论(0) 推荐(0)