C++语法
brent-zyy
这个作者很懒,什么都没留下…
展开
-
如何对string里的数字进行加减操作
参考以下代码:取shu[i]的值,可以是任意一个数字,然后对其进行减操作,注意是要减去一个ascll数。检验得到的结果是正确的。#include "stdafx.h"#include <string.h> void main(){ char shu[100]; scanf("%s",shu); int sum; sum=0; int len=strlen(shu); for(int i=0; i<len; i++) {原创 2020-12-14 19:12:52 · 4636 阅读 · 0 评论 -
break和continue的区别
1.break用break语句可以使流程跳出switch语句体,也可以用break语句在循环结构终止本层循环体,从而提前结束本层循环。使用说明:(1)只能在循环体内和switch语句体内使用break;(2)当break出现在循环体中的switch语句体内时,起作用只是跳出该switch语句体,并不能终止循环体的执行。若想强行终止循环体的执行,可以在循环体中,但并不在switch语句中设置break语句,满足某种条件则跳出本层循环体。2.continuecontinue语句的作用是跳过本次循环体原创 2020-10-18 19:31:10 · 281 阅读 · 0 评论 -
多个if语句和else if的区别
if无论是否满足条件都会向下执行,直到程序结束,else if 满足一个条件就会停止执行。由于if都会执行一遍,则可能会同一个需要判断的事件,会进入2个if语句中,出现错误,而else if就不会发生这样的事情。多个if是:所有的if都会进行判断if else: if是只要有满足条件的,就不再对之后的else if进行判断比如a = 2;if(a==1) c=1;if(a==2) c=2;if(a%2==0) c=3;最终结果c=3a=2;if(a==1) c=1;else if(a原创 2020-10-18 19:06:06 · 2004 阅读 · 0 评论