第204页 | C Primer Plus 中文版 | 阅读 ‧ 电子书库

同步阅读进度,多语言翻译,过滤屏幕蓝光,评论分享,更多完整功能,更好读书体验,试试 阅读 ‧ 电子书库

11.12 复习题

1.下面这个字符串的声明错在哪里?

2.下面这个程序会打印出什么?

3.下面这个程序会打印出什么?

4.下面这个程序会打印出什么?

5.这个练习涉及到了字符串、循环、指针和指针增量的使用。首先,假设已经定义了下面的函数:

考虑下面的函数调用:

a.会打印出什么?b.x是什么类型?c.x值等于多少?d.表达式*--pc是什么意思?它和--*pc有什么不同?e.如果用*pc--代替*--pc,会打印出什么?f.两个while表达式有什么判断功能?g.如果pr()函数的参数是一个空字符串,会有什么结果?h.怎样调用函数pr()才能实现所示的功能?

6.假定有下列声明:

sign的存储需要多少字节?‘$’呢?“$”呢?

7.下面程序会打印出什么?

8.下面程序会打印出什么?

9.strlen()函数需要一个指向字符串的指针作为参数,并返回字符串的长度。自己编写这个函数。

10.设计一个函数。其参数为一个字符串指针,并且返回一个指针,该指针指向字符串中所指位置后(包括该位置)的第一个空格字符。如果找不到空格字符,就返回空指针。

11.用ctype.h中的函数重写程序清单11.17中的程序,使得不管用户选择的是大写还是小写,程序都可以识别正确答案。

请支持我们,让我们可以支付服务器费用。
使用微信支付打赏


上一页 · 目录下一页


下载 · 书页 · 阅读 ‧ 电子书库