6.087 Practical Programming in C, Assign1(not complete)

来源:互联网 发布:2017ipad视频软件 编辑:程序博客网 时间:2024/04/19 04:47

Problem 1.1

(a) What do curly braces denote in C?Why does it make sense to use curly braces to surround

the body of a function?

我的答案:

我认为C{}的作用是标志一个执行段,执行段是C中执行单元,使用{}标志。如果仅仅是一条语句,那么可以省略{}

每个function都是一个执行单元,因此使用{}是很自然的。

(b) Describe the difference betweenthe literal values 7, "7", and ’7’.

我的答案:

7,整型,1632字节。

“7”, 表示字符串,含有字符'7''\0',长度为两个字节

'7', 单个字符,长度为一个字节


其它的太基础,如计算顺序什么的,就不写了。感觉国外的作业设置很合理,由浅入深,学习曲线不是很陡。