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

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

A.2 第2章

1.它们被称为函数。

2.语法错误就是指违背了如何把语句或程序放置在一起的规则。这是英语中的一个例子:“Me speak English good.”下面是C语言中的一个例子:

3.语义错误是指含义上的错误。这是英语中的一个例子:“This sentence is excellent Italian。”下面是C语言中的一个例子:

4.第1行:以一个#开始,拼写出文件名stdio.h,然后把文件名放在一对尖括号中。

第2行:使用(),而不是使用{};使用*/来结束注释,而不是使用/*。第3行:使用{,而不是(。第4行:使用分号来结束语句。第5行:Indiana使这一行(空白行)正确!第6行:使用=,而不是:=进行赋值(显然,Indiana了解一些Pascal)。每年有52周而不是56周。第7行:应该是:

第9行:原程序没有第9行,但是应该有,它应该包含一个结束花括号}。在进行这些修改之后,代码如下:

5.a. Baa Baa Black Sheep.Have you any wool?

(注意在句号之后没有空格;使用“Have”而不是“Have”,就可以得到一个空格。)

b.

(注意光标仍留在第二行结束处。)

c.

(注意斜线符号“/”没有反斜线符号“\”所具有的作用,它只是简单地作为斜线符号被打印出来。)

d. 2 + 2 = 4

(注意每个%d是如何被列表中对应的变量值所替换的。也要注意+的意思就是加法,可以在printf()语句内进行计算。)

6.int和char(main是一个函数名,函数是C中的一个技术术语,=是一个运算符)。

7.printf("There were %d words and %d lines.\n", words, lines);

8.在第7行之后,a为5,b为2。在第8行之后,a和b都为5。在第9行之后,a和b还是为5。注意a不会为2;因为在执行a=b;语句时,b的值己经被改变为5。

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


上一页 · 目录下一页


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