满意答案

首先说下分号吧,其实分号挺简单的,它就表示着一个语句的结束, 就像平时我们语文中说完一句话加上个句号, C语言中说完一句话后面加上个分号;

比如 printf("hello,world\n"); 说完一句话加上个分号告诉计算机你说完这句话了

再来说下逗号, 这就样提到逗号表达式了, 比如 a=(4,6) 这个表达式它的值就是6 ,为什么呢? 先看括号里的(4,6) 因为有了逗号存在形成一个逗号表达式,整个表达式的值取的是 逗号后面的值,因此是6 然后把6赋值给a 最终整个表达式的值就是6了 。 在逗号表达式中我认为只要记住了 取值取逗号后边的那个值就可以了。

再拿个经典点的说下

while(i<10)

sum+=i; 这一小断程序 当然我初始化sum值为0; 对于它我们可以改写成更简单的 就用逗号实现: while(sum+=i,i<10) ;

这样一句话就实现了,它的过程就是先做WHILE里面的 sum+=i 然后括号内的整体是一个逗号表达式,整个表达式的值取逗号后边的 i<10 这样前面的话也做了,最终也达到了我们的目的。 但注意此句话最后边忘了那个分号! 表示语句的结束。

01分享举报

c语言中分号作用,在C语言中逗号、分号等的用法相关推荐

  1. c语言中语句作用,学习C语言的用途~

    原标题:学习C语言的用途~ C是基础的语言 C语言被广泛用于操作系统和编译器的开发 功能非常强 虽然现在不是最流行但是 最基础的东西是也比较好学的语言 如:金山的创始人江明 从30多岁开始学语言 学的 ...

  2. c语言break语句作用,解析c语言switch中break语句的具体作用

    解析c语言switch中break语句的具体作用 问题:break在for循环.while循环等循环流程控制中起的作用是停止执行break后面的语句,跳出本次循环,并跳出该循环控制体: 在switch ...

  3. %3c故乡%3e中语言描写的作用是什么,语言描写的作用

    语言描写的作用2019-05-05 14:39:30文/刘美娟 语言描写是塑造人物形象的重要手段,成功的语言描写总是鲜明地展示人物的性格,生动地表现人物的思想感情,深刻地反映人物的内心世界. 语言能显 ...

  4. 单片机c语言左移的作用,单片机c语言中的左移右移

    // 据说有些编译器采用逻辑右移,即左端补0 结果:a = 0xe3 (11100011) 1当左移移出的是"1"而不是0时,你该怎么想? 2 当左移的操作数是一个sign型是,你 ...

  5. c语言程序设计课程作用,《C语言程序设计》课程标准

    <C语言程序设计>课程标准 适用专业: 三年制中职计算机应用专业 一.前言 (一)课程的性质 本课程是中职软件与信息服务专业的一门主干专业基础课程,旨在培养学生计算机编程基本思想.编程基本 ...

  6. 计算机在地理科学中的作用,中学地理教学中工具的重要性—胡阳新推荐

    中学地理教学中工具的重要性-胡阳新推荐 杨喆刘玉青   霍苗苗   赵锦慧   樊丽芳* 湖北大学 资源环境学院,武汉  430062 摘 要:地理教学工具在地理教学中有着相当重要的地位,对教具的类型 ...

  7. 计算机在管理会计应用中的作用,信息化在管理会计中的作用

    信息化在管理会计中的作用 在管理会计的日常工作中,需要进行大量的数据收集整理工作,会出现漏算错算等情况,加强管理会计软件的创新和研发,从而推进企业会计电算化. 摘要:较比以往,信息技术不断发展,在人们 ...

  8. 计算机在平面设计中的作用,计算机在平面设计中应用2篇.docx

    计算机在平面设计中应用2篇 计算机在平面设计中应用2篇 第一篇 一.计算机软件应用于平面设计的必然性 平面设计是一个近年来迅速发展的行业,是一门热门的行业,也正因如此过多的人加入到平面设计这一行业,但 ...

  9. c语言 b的作用,在C语言中各个标点符号的作用

    满意答案 rain200... 2013.05.17 采纳率:48%    等级:13 已帮助:16953人 分号 是一条语句的结束标志符,每一条语句都必须以分号结尾.冒号 一般在switch语句,三 ...

  10. list在c语言中的作用,在C语言中大略实现VC++中的LISTARRAY功能方法(一)

    在C语言中大概实现VC++中的LISTARRAY功能方法(一) #ifndef __LISTARRAY_H__ #define __LISTARRAY_H__ #include "rtthr ...

最新文章

  1. 13-Flutter移动电商实战-ADBanner组件的编写
  2. 【bzoj1572】[Usaco2009 Open]工作安排Job 贪心+堆
  3. genlist -s 192.168.21.\*
  4. angular学习笔记
  5. Linux下的网卡驱动程序的编写过程(转)
  6. 如何将pdf转换成word文档,文件格式转换器选择
  7. 用栈实现中缀表达式求值
  8. OpenCV使能CUDA加速
  9. DoIP专栏 - DoIP概述
  10. 信息系统项目管理师(第1章)
  11. java语言画图_Java语言实现画图工具
  12. (3)Pairing Functions Element Functions
  13. 激光条纹中心提取——ZhangSuen法python
  14. PostgreSQL的streaming replication
  15. 3.ICMP_抓包分析traceroute路由追踪
  16. 如何在office2016(word2016)中安装mathtype6.9及相关问题解决方案
  17. REST风格和使用RESTful形式开发
  18. 第一篇文章:网络分析仪Agilent E5061A连接电脑
  19. jmeter4.0 统计结果次数 BeanShell Sampler,Debug Sampler
  20. 讯搜全文检索引擎-服务器部署

热门文章

  1. 单片机一键开关机电路
  2. matlab 添加文本框textbox
  3. mysql常见练习题45题
  4. 惠普136w耗材贵吗_说说打印机选购经验 的第十台打印机 HP Laser 136w
  5. Linux学习笔记(三) -- Visual Studio Code 的安装与卸载
  6. 云盘同步本地文件和QQ聊天记录
  7. Java微信小程序的授权登陆
  8. [我叫以赏]Python获取B站UP主粉丝数
  9. win10 休眠不读u盘_如何解决win10识别不了U盘问题
  10. 【error】error: failed to push some refs to ‘远程仓库地址‘ git报错解决