C语言语句的作用和分类

1、9种控制语句

if()...else.. //条件语句
for()... //循环语句
while()... //循环语句
do...while() //循环语句
continue //结束本次循环语句
break //中止执行switch或循环语句
switch //多分支选择语句
return //从函数返回语句
goto //转向语句,基本上不用

2、函数调用语句

  • 由一个函数调用加一个分号构成。

3、表达式语句

  • 由一个表达式加一个分号构成。

4、空语句

5、复合语句

  • 可以用{}把一些语句和声明括起来成为复合语句。

C语言赋值语句

1、赋值运算符

  • =就是赋值运算符。

2、复合的赋值运算符

  • 在=之前加上其他运算符。

3、赋值表达式

  • 由赋值运算符将一个变量和一个表达式连接起来的式子。

4、赋值过程中的类型转换

将浮点型数据赋给整型变量时,先对浮点数取整,即舍弃小数部分然后赋予整型变量。将整型数据赋给单、双精度变量时,数值不变,但以浮点数形式存储到变量中。将一个double型数据赋给float变量时,先将双精度数转换为单精度,存储到float变量的4个字节中。字符型数据赋给整型变量时,将字符的ASCII代码赋给整型变量。将一个占字节多的整型数据赋给一个占字节少的整型变量或字符变量时,只将其低字节原封不动地送到被赋值的变量。

5、赋值表达时候和赋值语句

  • 由一个赋值表达式加一个分号组成。

6、变量赋初值

  • 可以用赋值语句对变量赋值,也可以在定义变量时对变量赋以初值。

声明:

本文于网络整理,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。

C语言 | 语句概述相关推荐

  1. Verilog中可综合及不可综合语句概述

    Verilog中可综合及不可综合语句概述 2017-06-02 23:51 379人阅读 评论(0) 收藏 举报  分类: FPGA(4)  Verilog中可综合及不可综合语句概述 Verilog硬 ...

  2. c语言程序设计概述总结,c语言程序设计总结.docx

    c语言程序设计总结.docx 第1章 C语言概述1.1 程序设计语言1. 机器语言一种CPU的指令系统,也称CPU的机器语言,它是CPU可以识别的一组由1和0序列构成的指令码.例如,10000000和 ...

  3. 80c51的c语言程序设计,80C51的C语言程序设计概述.ppt

    80C51的C语言程序设计概述 第9章 80C51的C语言程序设计;9.1 单片机C语言概述 ;Date;9.1.2 C51程序结构;9.2.1 C51的数据类型;尽可能采用无符号格式bit用于定义位 ...

  4. 计算机科学家沃斯提出的公式,第一章C语言的概述

    第一章 C 语言的概述 本章介绍C语言的起源.发展和特点,C程序的基本结构和C程序的开发过程,以及Tuber C 2.0集成环境的使用.C语言是一种结构化程序设计语言,它既具有高级语言的特点,也兼有汇 ...

  5. 【c语言学习概述-基本数据类型】

    各大编程语言的主要用途 C/C++ C++ 是在C语言的基础上发展起来的,C++ 包含了C语言的所有内容,C语言是C++的一个部分,它们往往混合在一起使用,所以统称为 C/C++.C/C++主要用于P ...

  6. OpenCL™(开放计算语言)概述

    OpenCL™(开放计算语言)概述 异构系统并行编程的开准 OpenCL™(开放计算语言)是一种开放的.免版税的标准,用于对超级计算机.云服务器.个人计算机.移动设备和嵌入式平台中的,各种加速器进行跨 ...

  7. 不正确的c语言语句是,最基本的C语言语句是( )

    最基本的C语言语句是( ) 更多相关问题 [单选] ADSL.MODEM最好在什么温度下工作(). [单选] 连接计算机网卡和ADSL猫的五类双绞线为(). [单选] 如ADSL分离器位置安装不正确可 ...

  8. C语言语句知识结构大学霸IT达人

    C语言语句知识结构大学霸IT达人 语句是代码执行过程中的最基本单位,每个语句都能实现一个或多个动作.语句最显著的标识就是结尾的英文分号.分号表示该行代码为一条语句.在C语言中语句可以分为表达式语句,控 ...

  9. python语言句块的标记_Python语言语句块的标记是()

    [简答题] [单选题]Listen( 1.1-1) and answer: Karen Wood is ___________. [单选题]下列说法正确的是 ( ). [判断题]旅游的实质实人类追求自 ...

最新文章

  1. mysql字段优化_MySQL优化(1):字段的设计
  2. 公众号滑动图代码_脱离模板!教你自己动手制作公众号封面图
  3. CentOS系统 Nginx、MySQL、PHP 服务器的部署
  4. 日常生活小技巧 -- 名词
  5. DotnetSpider (二) Downloader的设置 Request自定义数据字典
  6. SQL Server 2016 行级别权限控制
  7. Probe:Android线上OOM问题定位组件
  8. “模板法”学习类pinterest瀑布流的前端实现
  9. 修改/etc/resolv.conf又恢复到原来的状态
  10. mysql 唯一性榆树_榆树有多少种
  11. 使用Python编写打字训练小程序升级版
  12. 台式机电源相关参数说明
  13. 怎么将网站迁移到云服务器上,云服务器网站迁移到虚拟主机
  14. 雷曼光电:LED行业黑马闪亮上市
  15. NOIP2018提高组省一冲奖班模测训练2 T3 XYK的音游
  16. 如何破解Excel VBA密码
  17. 2018级SDUTACM集训队第二次选拔赛 E - 月白瞳美的星沙
  18. Java笔记之线程池详解
  19. VMware下载与安装
  20. Jenkins+Maven+Git搭建持续集成和自动化部署的配置手记 - passover【毕成功的博客】 - 51CTO技术博客...

热门文章

  1. java 开发人员工具_Java开发人员的5种工具
  2. apache camel_Apache Camel –从头开始开发应用程序(第2部分/第2部分)
  3. 更快地重复访问Java的Java类名?
  4. 控制Java并行流的并行度
  5. Java 8 –按值对HashMap进行升序和降序排序
  6. glassfish 4配置_自己构建GlassFish 4.0快照
  7. idea中使用osgi_OSGi中的权限
  8. 书评:精通Lambda:多核世界中的Java编程
  9. 在Spring MVC Web应用程序中添加社交登录:集成测试
  10. 非阻塞式异步Java 8和Scala的Try / Success / Failure