C语言命令令、符号表

C语言命令令、符号表 编译指令 ://—单行注解;/*多行注解*/ 基本数据类型(int,float,double,char,void) 用户自定义数据类型格式 t y p e d e f s t r u c t{ 数据类型变量序列1; 数据类型变量序列1; ... }自定义数据类型的名称; 保留字 _a t_,a l i e n,b d a t a,b r e a k,b i t,c a s e,c h a r,c o d e,c o m p a c t,c o n s t,c o n t i n u e,d a t a, d e f a u l t,d o,d o u b l e,f a r,e l s e,e n u m,e x t e r n,f l o a t,f o r,g o t o,i f,f u n c u s e d,i d a t a,i n t, i n l i n e,i n t e r r u p t,l a r g e,l o n g,p d a t a,_p r i o r i t y_,r e e n t r a n t,r e t u r n,s b i t,s f r,s f r16, s h o r t,s i g e n d,s i z e o f,s m a l l,s t a t i c,s t r u c t,s w i t c h c_t a s k_,t y p e d e f,u s i n g,u n i o n, u n s i g n e d,v o i d,v o l a t i l e,w h i l e,x d a t a 常量表示法 -----------------------------------------------------运算符----------------------------------------------------- 算术运算 比较运算 比较运算结果是个布尔值既。假设a等于8 逻辑运算 逻辑运算结果是个布尔值既。假设a等于8 位逻辑运算 假设a等于5 ----------------------------------------------------控制命令--------------------------------------------------- i f语句 i f(条件)语句1; e l s e语句2; 例:i f(d==4)d=0;//如果d等于4就设置d等于0 e l s e d++;//否则就将d加1 i f(t i c k s==0){//如果t i c k s等于0 t i c k s=1000;//t i c k s设置成1000 c o u n t e r[0]++;//c o u n t e r[0]加1 } 嵌套i f语句 例:i f(c o u n t e r[0]==10){ c o u n t e r[1]++; c o u n t e r[0]=0; i f(c o u n t e r[1]==10){ c o u n t e r[2]++; c o u n t e r[1]=0; } } s w i t c h语句 s w i t c h(变量){ c a s e常量1:语句1;b r e a k; c a s e常量2:语句2;b r e a k; c a s e常量3:语句3;b r e a k; ...... d e f a u l t;语句n; } f o r(初值,条件,变化值)语句; 例:f o r(i=0;if o r(i=1;if o r(j=1;jp r i n t f(“%d%d”,i,j); 无穷循环: f o r(;;); w h i l e循环 w h i l e(条件)语句; 例:w h i l e(c h!=!?A?)c h=g e t c h e(); 无穷循环: w h i l e(1); d o/w h i l e循环 d o{ 语句; ... }w h i l e(条件); 例:d o{ c h=g e t c h e(); }w h i l e(c h!=”A”); g o t o语句 l o o p1: x++; i f(x----------------------------------------------------指针和函数------------------------------------------------ 指针的定义 数据类型*指针变量的名字; 例:c h a r*p; i n t*x; 指针与数组 例:c h a r f i l e n a m e[80]; c h a r*p; p=f i l e n a m e;//指针p存放f i l e n a m e的开始地址 i n t x[5]={1,2,3,4,5}; i n t*p,s u m,i; p=x;//指针p存放数组x的开始地址 f o r(i=0;is u m=s u m+p[i];//p[i]相当于x[i] 1.针变量前面加上*号就是取得指针所指向位置的内容。 例:i n t x[5]={1,2,3,4,5}; i n t*p; p=x;//指针p存放数组x的开始地址 *p=10;//相当于设置x[0]等于10 2.变量前面加上 i n t*p; p=//指针p存放x的地址,相当于p是指向x 的指针 *p=1;//相当于设置x等于1 3. i n t*p; p=//指针p存放x[2]的地址,相当于p是指向x[2]的指针 *p=50;//相当于设置x[2]等于50 函数 函数类型函数名称(参数序列); 参数说明 { 函数的主体 } 例:v o i d d e l a y(v o i d){//不返回任何数据的函数 u n s i g n e d c h a r i,j;//没有任何参数的函数 f o r(i=0,if o r(j=0,j} m a i n() { . d e l a y();//调用函数 } 例:u n s i g n e d c h a r s u m(u n s i g n e d c h a t a,u n s i g n e d c h a t b) { u n s i g n e d c h a t x; c h e c k_G L C D_b u s y f l a g();//函数中可以调用另一个函数 x=a+b; r e t u r n x;//r e t u r n会返回x的数据 } 中断服务函数 v o i d中断服务程序的名称(v o i d)i n t e r r u p t中断号码u s i n g寄存器组号

c语言指令保留字,C语言命令令、符号表相关推荐

  1. linux编译python语言指令_Python实现Linux命令xxd -i功能

    一. Linux xxd -i功能 Linux系统xxd命令使用二进制或十六进制格式显示文件内容.若未指定outfile参数,则将结果显示在终端屏幕上:否则输出到outfile中.详细的用法可参考li ...

  2. python语言指令大全_Python语言----linux常用命令(14)

    文件压缩解压:bzip2 压缩:bzip2 filename ---> 删除filename文件,生成 filename.bz2 解压缩:bzip2 -d filename.bz2 ---> ...

  3. and true和if都是python语言的保留字_python语言保留字有哪些

    展开全部 保留字是 Python 语言bai中一些已经被赋予du特定意义的单词zhi,这就dao要求开发者在开发程序回时答,不能用这些保留字作为标识符给变量.函数.类.模板以及其他对象命名. Pyth ...

  4. 读键盘的c语言指令,键盘C语言资料.doc

    键盘C语言资料 PS2键盘编程详细资料 0 HYPERLINK "javascript:void(null)"推荐 在单片机系统中,经常使用的键盘都是专用键盘.此类键盘为单独设计制 ...

  5. c语言指令 符号表,C语言指令、符号表

    C C 语语言言符符号号控控制制命命令令表表 编译指令 ://-单行注解:/*多行注解*/ 基本数据类型 (int,float,double,char,void ) 用户自定义数据类型格式 t y p ...

  6. 以下哪个不是python中的关键字-以下哪个选项不是Python语言的保留字

    [单选题]以下赋值语句中合法的是 [单选题]关于颞下颌关节的运动,说法错误的是 ( ) [单选题]颞下颌关节的负重区为 ( ) [填空题]在Python中__________表示空类型. [填空题]l ...

  7. pwn波c语言程序,pwn的一些命令

    objdump命令 --archive-headers -a 显示档案库的成员信息,类似ls-l将lib*.a的信息列出. -b bfdname --target=bfdname 指定目标码格式.这不 ...

  8. C语言实现ICMP协议Ping命令

    From: http://www.360doc.com/content/12/0429/19/1317564_207540510.shtml 大部分人用ping命令只是作为查看另一个系统的网络连接是否 ...

  9. c语言里有js的预编译环节吗,C语言第十一讲,预处理命令.

    C语言第十一讲,预处理命令. 一丶预处理简介 什么是预处理,预处理就是预先处理. 我们知道,程序会经过编译,连接形成可执行文件 这些在编译之前对源文件进行简单加工的过程,就称为预处理(即预先处理.提前 ...

最新文章

  1. SHELL训练营--day5__shell脚本(1)
  2. 时间可以是二维的?基于二维时间图的视频内容片段检测 | AAAI 2020
  3. Java中的Set操作
  4. 数据采集中的采样率、缓冲区大小以及,每通道采样数之间的关系
  5. 男高音,女高音,男中音,女中音,男低音,女低音
  6. forward和redirect区别
  7. python内置函数open的解释_在python的内置open()函数中缓冲的用途是什么?
  8. Nagios监控ActiveMQ插件开发和部署注意事项
  9. 使用OWC 做图表时按周、月、年设置时间刻度是参数无效问题解决方法
  10. MySQL的安装、启动、停止、卸载
  11. 【裂缝识别】基于matlab GUI无人机裂缝图像处理系统(带面板)【含Matlab源码 1727期】
  12. nvivo12安装包下载
  13. 向量乘向量的转置的平方_MIT线性代数笔记1.5(转置,置换,向量空间)
  14. python之pandas基础知识以及练习题
  15. 第一讲:双活容灾技术和方案概述
  16. 了解常见的模拟器及交换机的基本配置
  17. java调用微信支付流程
  18. mysql查询学科_查询出各个学科的前3名的同学信息的Sql
  19. 软件设计师2010上午题基础知识(易错整理)
  20. SEO 小白如何实现网站优化?

热门文章

  1. android执行命令行取得结果,Android调用shell脚本并取得输出
  2. oracle中季末最后一天,oracle有关时间计算,得到季度第一天、最后一天
  3. python验证身份证最后一位数字代表什么_身份证号码最后一位代表什么?
  4. cad文字插件_超好用的4个CAD应用程序,让你提升工作幸福感,裂墙推荐
  5. 无法在C语言软件里敲字,网页上不能输入文字怎么办
  6. qt定时器暂停与重新开始_手把手教你写个小程序定时器管理库
  7. 自定义注解实现权限校验含义_厉害了!老大利用AOP实现自定义注解,半小时完成我三天工作量...
  8. java工具keytool生成p12数字证书文件
  9. centos7桌面脚本双击运行
  10. ActiveMQ 依赖JDK版本