制作:方斌 2、函数调用语句。例、 printf((" This is a c statement");/*该语句调用函数 printf(*/ 3、表达式语句:在表达式后面加分号构成。例: a=3/*后面无分号,是表达式*/ a=3;/*后面有分号,是语句*/ i++;/*语句* 4、空语句:仅包含一个分号的语句,例、 5、复合语句:由大括号{}括起来的语句序列。例、 { Z=x+yi t=z/100; printf("%of t) 注:C语言允许一行写多个语句,也允许一个语句写多行
制 作:方 斌 2、函数调用语句。例、 printf("This is a C statement.");/* 该语句调用函数printf() */ 3、表达式语句:在表达式后面加分号构成。例: a = 3 /* 后面无分号,是表达式 */ a = 3; /* 后面有分号,是语句 */ i++; /* 语句 */ 4、空语句:仅包含一个分号的语句,例、 ; 5、复合语句:由大括号{ }括起来的语句序列。例、 { z = x + y; t = z / 100; printf("%f",t); } 注:C语言允许一行写多个语句,也允许一个语句写多行
制作:方斌 4.2赋值语句 ①C语言中的“="作为赋值运算符,不是“等于” ②赋值语句和赋值表达式是不同的概念,赋值表达式使 C语言非常灵活。 例 if (a=b>ot=a if((a=b;)>0)t=a;
制 作:方 斌 4.2 赋值语句 ① C语言中的“=”作为赋值运算符,不是“等于”。 ② 赋值语句和赋值表达式是不同的概念,赋值表达式使 C语言非常灵活。 例、 if ((a = b) > 0) t = a; if ((a = b;) > 0) t = a;
制作:方斌 4.3数据输出 putchar(、 printf(:输出到终端(系统标准输出设备 stdout,指 显示器)。 C语言不提供输入输出语句,输入输出由开发系统提供的函数实现, 函数的原型(函数名、返回值类型、形式参数)在文件 stdio. h中定义, 因此,使用输入输出函数时,应在源程序的开头使用如下语句: #include "stdio. h"o #include <stdio. h> # include是一个预编译命令 stdio.h放在程序的开头,因此称为“头文件”;又由于使用 # include(包含)命令,又称为“包含文件”。 开发系统提供很多函数,它们的原型在不同的头文件中定义,因此, 在程序开头,总是包含需要的头文件
制 作:方 斌 4.3 数据输出 putchar()、printf():输出到终端(系统标准输出设备stdout,指 显示器)。 C语言不提供输入输出语句,输入输出由开发系统提供的函数实现, 函数的原型(函数名、返回值类型、形式参数)在文件stdio.h中定义, 因此,使用输入输出函数时,应在源程序的开头使用如下语句: #include "stdio.h" 或 #include <stdio.h> #include是一个预编译命令。 stdio.h放在程序的开头,因此称为“头文件”;又由于使用 #include(包含)命令,又称为“包含文件”。 开发系统提供很多函数,它们的原型在不同的头文件中定义,因此, 在程序开头,总是包含需要的头文件
制作:方斌 最常用的头文件: 头文件名作用 stdio.h定义输入输出函数 string. 定义字符串操作函数 math. h定义sin、cos等数学函数 4.4.1 putchar(函数 作用:向终端输出一个字符。 用法: putchar(C);/*c是字符变量或整型变量*
制 作:方 斌 最常用的头文件: 头文件名 作用 stdio.h定义输入输出函数 string.h 定义字符串操作函数 math.h定义sin、cos等数学函数 4.4.1 putchar()函数 作用:向终端输出一个字符。 用法:putchar(c); /* c是字符变量或整型变量 */
制作:方斌 [例4.1] #include stdio. h maino t char a, b, Ci a="B;b="o";c="Y"; putchar(a); putchar(b); putchar(c) } 程序输出:BOY 注意:若没有# include" stdio.h",出现错误信息(T1.C是程序文件名): Linker Error: Undefined symbol putchar'in module t1. C 表示 putchar符号(函数名前加下划线)未定义,因为开发系统不知道 putchar()的原型
制 作:方 斌 [例4.1] #include "stdio.h" main() { char a,b,c; a = 'B'; b = 'O'; c = 'Y'; putchar(a); putchar(b); putchar(c); } 程序输出:BOY 注意:若没有#include "stdio.h",出现错误信息(T1.C是程序文件名): Linker Error: Undefined symbol '_putchar' in module T1.C 表示putchar符号(函数名前加下划线)未定义,因为开发系统不知道 putchar()的原型