42赋值语句与函数调用语句 赋值语句 赋值语句是表达式语句的特例。 1)与赋值表达式不同,赋值表达式有值,有类型; 而赋值语句无值,也无类型。 2)赋值表达式可作运算操作数;而赋值语句不能。 例如: if((a=b)>0)t=a;/这是允许的*/ 而如果写成: if((a=b;)>0)t=a:/错误的,它不是表达式*
11 4.2 赋值语句与函数调用语句 赋值语句 赋值语句是表达式语句的特例。 1) 与赋值表达式不同, 赋值表达式有值, 有类型; 而赋值语句无值,也无类型。 2) 赋值表达式可作运算操作数;而赋值语句不能。 例如: if ( ( a=b) > 0 ) t = a ; /* 这是允许的 */ 而如果写成: if ( ( a=b; ) > 0 ) t = a ;/*错误的, 它不是表达式*/
函数调用与函数调用语句 函数调用 函数调用将引起函数的执行。一般调用形式是: 函数名(实参表) 这种调用形式适用于任何函数的调用(有返回 值的函数调用无返回值函数调用)。例如: printf(“%d”,x); 有返回值的函数调用表达式,可以出现在其他表 达式中作为运算分量参与运算。例如 y=sin(1)+3; n= printf(“%d”,x)12 12
12 函数调用与函数调用语句 函数调用 函数调用将引起函数的执行。一般调用形式是: 函数名(实参表) 这种调用形式适用于任何函数的调用(有返回 值的函数调用/无返回值函数调用)。例如: printf ( “%d” , x ) ; 有返回值的函数调用表达式, 可以出现在其他表 达式中作为运算分量参与运算。例如: y = sin (1) + 3 ; n = printf ( “%d”, x ) /2 ;
void f(intx)/ k void表示函数f无返回值* printf(“%d”,X); main( int y y=f(4)+1;/错误* f(4); /正确 13
13 void f ( int x ) /* void 表示函数 f 无返回值 */ { printf ( “%d” , x ) ; } main ( ) { int y ; y = f (4) + 1 ; /* 错误 */ f (4) ; /* 正确 */ }
函数调用语句 函数调用语句是在函数调用表达式后面加上 个分号后构成的语句。一般形式为 函数名(实参表); 适用于任何函数的调用(有返回值的函数调用/ 无返回的值函数调用)例如: printf(“%d”,x); 但对于 SIn (x 虽然是正确的函数调用语句,但它作为语句在程序 中是无意义的
14 函数调用语句 函数调用语句是在函数调用表达式后面加上一 个分号后构成的语句。一般形式为: 函数名(实参表); 适用于任何函数的调用(有返回值的函数调用/ 无返回的值函数调用) 例如: printf ( “%d”, x ) ; 但对于: sin (x) ; 虽然是正确的函数调用语句, 但它作为语句在程序 中是无意义的
43输入输出的概念及在C语言中的实现 输入输出基本概念 1、输入输出 输入:程序在运行期间接收来自程序外部的数据 的过程。(外部设备一→内存)。 输入来源:∫键盘标准输入设备文件) 磁盘文件(软盘、硬盘、光盘) 输出:程序在运行期间将数据发送到外部的过程。 (内存一→外部设备) 输出目的地联幕(标准输出设备文件) 15
15 4.3 输入输出的概念及在C语言中的实现 一、输入/输出基本概念 1、输入/输出 输入:程序在运行期间接收来自程序外部的数据 的过程。(外部设备 内存) 。 输入来源: 键盘 ( 标准输入设备文件 ) 磁盘文件 ( 软盘、硬盘、光盘 ) 输出:程序在运行期间将数据发送到外部的过程。 (内存 外部设备)。 磁盘文件 ( 软盘、硬盘 ) 输出目的地: 屏幕 ( 标准输出设备文件 )