C和指针 第四章 语句

缘起

《C和指针》 第四章

分析

printf是一个库函数, 函数返回它打印的字符数量——这个结果其实我们一般不关心,所以一般就是调用它而无需记录它的返回值.

C因为并不具备所谓的布尔类型,而是使用整型来代替, 所以C的if括号内部的表达式是任何能产生整型值的表达式. 0表是false,非0表示true.

C语言中switch语句要求case必须要是产生整型的常量表达式而不能是变量(因为需要在编译期间就求出来)

switch如果没有break的话,则将找到第一个匹配的case然后贯穿到底执行,也就是case其实并不是起到类似于if的作用,而是switch语句的入口位置。

C语言的I/O以及异常处理都是通过调用库函数完成的.