自学第九天1.强制类型转换运算符int i=12;printf ("%f",(float)i);其中的(float)就是强制转换运算符,格式为:(要转换成的类型)2.表达式①组成:表达式有运算对象和运算符组成②表达式的值:每一个表达式都有一个值计算式,如:5+3,值为8赋值式,如:y=5+3,整个式子的值等于左值最终被赋予的值,即为8比较大小的式子,如:5>3,这种式子的值为0或者1,0表示该式为假,1表示该式为真,故值为13.语句①语句的分类❶表达式语句:表达式+;❷函数调用语句❸复合语句:用花括号引起来的一条或者多条语句,也叫作块❹空语句❺控制语句②语句与指令指令不一定是语句,而有用的语句是指令,如:y=3+5这个表达式是指令,但不是语句③副作用与序列点副作用:是对数据对象和文件的修改,对于表达式而言,主要作用是计算值,其他作用都是副作用,如:y=3+5,的副作用是将3+5的值赋给y序列点:程序执行的点,在该点之前的所有的副作用都执行完毕,常见的序列点有,语句结束时的;,完整表达式(不是其他更大的表达式的子表达式的表达式,如表达式语句中的表达式,while循环中测试条件的表达式)补充:带有参数的函数自定义函数要声明函数原型,如void pound (int n)此处的n是在函数声明是创建的一个变量,叫做形式参数,出现在函数声明中,而最终该函数在调用时使用的值,叫做实际参数,如:void pound(n+4),且n=2则n+4的值6为实参