永发信息网

C语言中if (++C>= 300) 这句需要怎样理解?

答案:1  悬赏:30  手机版
解决时间 2021-05-06 22:34
C语言中if (++C>= 300) 这句需要怎样理解?
main()
{ unsigned int LedNumVal=1,C ; //定义变量 while(1)
{ if (++C>= 300)
{ LedNumVal++ ;//每隔300个扫描清零
C变量感觉没有赋初值,我需要怎样理解这句:if (++C>= 300)
最佳答案

首先你需要理解什么是自加,而且+号放在C前面和放在C后面代表不同的意思.(++C>=300)是C先进行自加运算,然后再和300进行比较,C变量定义的类型是unsigned int,是无符号的整型,当然是重0开始啊,整个语句的意思就是,在while循环下,一直对C进行自加运算,直到C大于300时,才执行 LedNumVal++,这也就是每隔300个扫描清零的意思.


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
38升40要多久?
我小胳膊骨折了有两个星期了,这几天做梦老是
东安县人民医院-住院部地址有知道的么?有点
已婚男和未婚男怎么分辨
新年贺卡明信片怎么写,明信片怎么写新年贺卡
牧场猎人能买几次
有观银杏树的问题 比如什么时候落叶
如何无限制收藏QQ秀
日本投降66年,你怎样纪念的?
纠结于g6,g7和魅族m9~大家给点意见
QQ飞车,,
团结?利益?何时才能两全???
学习人力资源应多读那些书
药流后什么时候来月经
有了携税宝还用安装网上报税软件吗
推荐资讯
mysogonist是什么意思?
头发里爱起火皆子怎么办?是和我爱吃辣的有关
湛江中医学校收清远学生吗
塞班是什么?
V3这部手机现在买多少钱
福州社保,医保
板眼长四川话什么意思,四川方言 装怪是什么意
吃柚子对于血压高、血糖高的人有好处吗 20分
无色的玫瑰 吉他谱
英文字母脑筋急转弯
1+1 在什么情况下不等于 2
准备买个PS2,想问下要注意什么,D9碟有那些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?