猿问

请问vs编程时的“或”怎么打出?

vs编程时的“或”怎么打出


江户川乱折腾
浏览 826回答 4
4回答

慕斯王

凡是必然成对出现的 都成对一起打比如 {} [] () <> "" '' 这样的有两个好处一个是速度,成对出现的在键盘上都在边上 而且离的近,成对打比你打完一串再回来找另外一般要快的多另一个是不容易出错。 比如 if(((a == b) && (a <= 5)) || (b != 0) || (c != 0))可能有些括号没必要吧,但总可能会出现打多层嵌套的括号的,如果不成对打,到哪里是哪个括号的结尾 很容易乱,也容易丢。而括号 或者大括号丢的错误,调试起来很麻烦的

慕妹3242003

任何编辑工具均不能同时输入一对括号。在编程中,为了防止出现括号不配对的情况,往往采用如下方式:1 当需要输入左括号时,直接同时输入右括号。由于各种括号在键盘上都是相邻的,所以这一输入是很快的。2 通过方向键左移一位,使光标定义在两个括号中间。3 输入括号内其它内容。该方法适用于(),{},[]以及<>。

人到中年有点甜

在while里面加一个退出的标志。例如:把while(cin>>word)改成while(cin>>word&&word!="1"),这样你想退出的时候只要输入1就会退出循环了。

手掌心

程序中途跳出,和结束是两个不同的概念。1 要使程序中途跳出,可以使用return语句,跳出该函数。如12345678int&nbsp;fun(int&nbsp;n){&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;i;&nbsp;&nbsp;&nbsp;&nbsp;if(n<0)&nbsp;return&nbsp;-1;//&nbsp;在n为负数下,提前退出该函数。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//执行正常功能。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i<n;i++)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%d&nbsp;",&nbsp;i);}2 要使程序提前结束, 可以调用exit()函数。&nbsp;如12345678int&nbsp;fun(int&nbsp;n){&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;i;&nbsp;&nbsp;&nbsp;&nbsp;if(n<0)&nbsp;exit(-1);//&nbsp;在n为负数下,提前结束程序。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//执行正常功能。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i<n;i++)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%d&nbsp;",&nbsp;i);}3 二者区别:a) 使用exit函数,会结束整个程序。 而使用return只是结束当前函数,还会到主调函数处继续运行。&nbsp;b) 在main函数中使用return语句,等效于调用exit函数,同样会结束程序。&nbsp;c) 调用exit函数时,需要引用头文件stdlib.h。
随时随地看视频慕课网APP
我要回答