C语言专题一期末复习

1.1标识符

1.1.1标识符的含义

标识符在程序中用来标识各种程序成分,命名程序中的一些实体,如变量,常量,函数,类型和符号等对象

1.1.2标识符的组成规则

1.标识符:由字母(A~Z)(a-z)、数字(0-9)和下划线组成,第一个字符必须是字母或者下划abed、a_9都是合法的标识符。不能为数字首字符

2.字母要区分大小写。如a和A是不同的标识符。

1.1.3标识符的有效长度

标识符的有效长度:在组成标识符的字符中,能够被编译程序识别的那一部分字符的数目。 标准C语言标识符的有效长度为前31个字符。

注意:标识符不能与关键字同名,如int, char 不能作为用户定义的标识符。


1.2关键字、分隔符

1.2.1 关键字

关键字由系统预定义,表示C语言的语句、数据类型、存储类型或运算符。用户不能用关键字来作为自己定文的常量、变量、数据类型或函数的名字。

标准C语言共有32个关键字:

auto:声明自动变量auto,

break:跳出当前循环

case: switch 语句分支

char: 声明字符型变量或函数返回值类型

const:声明只读变量(文件内容) const

continue:结束当前循环,开始下一轮循环

defiut:开关语句中的“其它”分支

do:循环语句的循环体

double:声明双精度浮点型变量或的数返回值类型

else:条件语句否定分支,(与if 连用)

enum:声明枚举类型

extem:声明变量或函数是在其它文件或本文件的其他位置定

float: 声明单精度浮点型变量或函数返回值类型

for:一 种循环语句

goto:无条件跳转语句

if: 条件语句

int:声明整型变量或函数返回值类型

long:声明长整型变量或函数返回值类型


register:声明寄存器变量

return:程序返回语句(可以带参数,也可不带参数)

short:声明短整型变量或函数

signed:声明有符号类型变量或函数

sizeof:计算数据类型或变量长度(即所古字节数)

static:声明静态变量

struct:声明结构体类型

switch:用于开关语句

typedef; 用以给数据类型取别名

unsigned: 声明无符号类型变量或函数

union: 声明共用体类型

void:声明函数无返回值或无参数,声明无类型指针

volatile:说明变量在程序执行中可被隐含地改变
whil:循环语句的循环条件
1.2.2 分隔符

 

分隔符是一类字符, 统称为空白字符,在语法上仅仅起分隔单词的作用。程序中两个相邻的标识符、常量之间必须用分隔符分开。

 

分隔符是用来分隔多个变量、数据项、表达式等的符号,包括逗号、空白符、分号和冒号。

(1)逗号作为分隔符用来分隔多个变量和函数参数; 如函数参数;int sum(int a,int b);
(2)空白符常用来作为多个单词间的分隔符,也可以作为输数据时自然输入项的缺省分隔符:如scanf("%d%d" ,&a,&b); //若输入为12 12 ( 表示空格)
a的值为12,b的值为12
(3)分号常用于语句结束标志;如int n=1;
(4)冒号用于语句标号与语句之间:如case1: a=0;

1.3格式化输出/输入函数

1.3.1 输出函数

printf("输出格式",输出项系列);

输出格式中例如%d等

一个对一个 printf("%d",5,6)错误只输出5

1.3.2输入函数

scanf("输入格式",输入项系列);

与printf有很多差别,大家自行探索。知识点很多大家好好复习认真

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值