1.c语句概述
语句:用来对数据进行加工,是构成程序的基本单位。
通常一个c程序由若干个函数组成
而每一函数由若干条语句组成,每条语句总是以";"结束。
c语句的分类:可分为三大类:简单语句、复合语句、空语句
简单语句:
表达式语句:由一个表达式后跟";"组成;
结构控制语句:控制程序流程。
复合语句:将一组语句括在一对{}中
说明:复合语句的{}之后不能有";"
复合语句中可以是简单语句、复合语句、空语句。
空语句:;/*仅有一个;*/
空语句什么也不做。有时用作被转向点,或为循环语句提供空体。
2.赋值语句
即赋值表达式后加一;构成
要区分赋值表达式与赋值语句,如if((a=b)>0)t=a;
注意:①赋值表达式可包含在其它表达式之中,而赋值语句不行②赋值语句只能作为一条单独的语句,或放在复合语句③赋值语句用途很广
3.基本的数据输出/输入函数
C语言没有输入/输出语句,I/O操作通过调用系统函数实现。
在程序开头要有:#include或#include"stdio.h"。
默认的输入设备-键盘,默认的输出设备-显示器。
①字符输出函数putchar
形式:putchaar(C);
作用:向显示器上输出一个字符(将C的值输出到显示器上);
C可以是字符型和整型的常量、变量、表达式。
②字符输入函数getchar()
形式:getchar();
作用:从键盘缓冲区读入一个字符;
注意:当输入多个字符时,多余字符作废(按回车后才开始接收字符);用getchar()得到的字符可以赋给字符型变量、整型变量,或作为表达式的一部分。
③格式输出函数printf
形式:printf(格式控制符,输出项列表);
格式控制符:双引号括起来的字符串;
输出项列表:要输出的内容(常量、变量、表达式等);
作用:向终端输出若干个类型任意的数据。
说明:编译程序只是检查printf函数的调用形式,不分析格式控制字符串,如果格式字符与输出项的类型不匹配,不进行类型转换;格式字符要用小写字母;格式控制字符串中可以包含转义字符;格式控制字符串中的普通字符则原样输出;输出项的参数除了常数、变量外还可以是表达式、函数调用。
④格式输入函数scanf
形式:scanf(格式控制符,变量地址列表);
作用:按格式控制符的要求将数据从终端传送到变量地址所指定的内存空间
变量地址:变量的地址通过对变量名“求地址”运算得到
形式:&变量名
注意:scanf中不使用U说明符,对unsigned型数据用d,o,x说明符输入;输入数据时不能规定数据的精度;在“格式控制”字符串中,若有格式说明以外的其它字符,输入时应照原样输入;%c一次接收一个字符,无需单引号,空格字符是个有效字符
这是顺序结构程序设计的需要注意的地方,希望大家多多指导。有疑问的可以在下方评论,谢谢关注!