C语言符号及关键字详解

C语言符号及关键字详解

ID:37916072

大小:54.50 KB

页数:10页

时间:2019-06-02

C语言符号及关键字详解_第1页
C语言符号及关键字详解_第2页
C语言符号及关键字详解_第3页
C语言符号及关键字详解_第4页
C语言符号及关键字详解_第5页
资源描述:

《C语言符号及关键字详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、常用符号定义优先级高,低()最高[]最高.最高把n值赋给结构中的某个元素例如:Emp.wage=123.23!逻辑非!0为真~求1的补(取反)0010110011010011++自增1a++参与运算后加1放入a中++a加1后参与运算--自减1a----a&取地址&a取a的地址*取地址的补*a取地址a中的值Sizeof取数据的字节数sizeoffsizeof(int)==================================================*乘/除%模除

2、(求余)5%2为1+加-减<<位:左移1位相当于乘2>>位:右移1位相当于除2=================================================<<=小于等于>>=大于等于==等于=!不等于&位与两者为1结果为1否则为0=================================================^位异或两者值相同结果为0否则为1︱位或运算两者值为0结果为0否则为1&&逻辑与a,b分别为1,2a&&b位真‖逻辑非a,b分别为1,2a‖b位真?代

3、替if的问号例如x=10y=x>9?100:200y值为100:==================================================+=a+=b等效a=a+b-=*=/=C语言中的关键字:auto:声明自动变量一般不使用double:声明双精度变量或函数int:声明整型变量或函数struct:声明结构体变量或函数break:跳出当前循环else:条件语句否定分支(与if连用)long:声明长整型变量或函数switch:用于开关语句case:开关语句分支enum:声

4、明枚举类型register:声明积存器变量typedef:用以给数据类型取别名(当然还有其他作用)char:声明字符型变量或函数extern:声明变量是在其他文件正声明(也可以看做是引用变量)return:子程序返回语句(可以带参数,也可以不带参数)union:声明联合数据类型const:声明只读变量float:声明浮点型变量或函数short:声明短整型变量或函数unsigned:声明无符号类型变量或函数continue:结束当前循环,开始下一轮循环for:一种循环语句(可意会不可言传)sign

5、ed:声明有符号类型变量或函数void:声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)default:开关语句中的“其他”分支goto:无条件跳转语句使用goto语句应注意的问题:  goto语句不能跨越变量的定义向前跳转:  //......  gotoend;  intix=10;  end:  ix=42;//会出现ix未定义的情形  而向后跳过已经执行的变量定义语句是合法的。因为向后跳回到一个变量定义之前,系统在撤销这个变量,然后重新创建它:  //.......... 

6、 begin:  intsz=get_size();  if(sz<=0)gotobegin;  执行goto语句时,首先撤销变量sz,然后程序的控制流程跳转到带begin:标号的语句继续执行,再次重新创建和初始化变量sz。sizeof:计算数据类型长度volatile:说明变量在程序执行中可被隐含地改变do:循环语句的循环体while:循环语句的循环条件static:声明静态变量if:条件语句′最低语句格式语意Ifif(表达式)如果表达式为真则执行语句;If-elseif(表达式)语句1;El

7、se如果表达式为真则执行1语句2;否则执行2If-else-ifif(表达式1)如果表达式为真执行1语句1;Elseif(表达式2)如果表达式为真执行2语句2;Elseif(表达式3)……语句3;……-----------------------------------------------------------------------------------Switchswitch(表达式)判断表达式和常量表达式{和常量表达式值是否相等Case常量表达式1:语句1;Case常量表达式2:语

8、句2;Case常量表达式3:语句3;……Default:语句n+1;不满足所有条件执行}-----------------------------------------------------------------------------------Forfor(表达式1;表达式2;表达式3){语句//循环体}表达式1通常是赋初值表达式2通常是循环条件表达式3通常是修改循环变量的值--------------------------------------------------------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。