为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

江户川乱折腾 2019-06-13 15:11:01
vs编程时的“或”怎么打出
查看完整描述

4 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

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

查看完整回答
反对 回复 2019-06-29
?
慕妹3242003

TA贡献1824条经验 获得超6个赞

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

查看完整回答
反对 回复 2019-06-29
?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

在while里面加一个退出的标志。

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

查看完整回答
反对 回复 2019-06-29
?
手掌心

TA贡献1942条经验 获得超3个赞

程序中途跳出,和结束是两个不同的概念。

1 要使程序中途跳出,可以使用return语句,跳出该函数。

12345678int fun(int n){    int i;    if(n<0) return -1;// 在n为负数下,提前退出该函数。     //执行正常功能。     for(i=0;i<n;i++)        printf("%d ", i);}

2 要使程序提前结束, 可以调用exit()函数。 

12345678int fun(int n){    int i;    if(n<0) exit(-1);// 在n为负数下,提前结束程序。     //执行正常功能。     for(i=0;i<n;i++)        printf("%d ", i);}

3 二者区别:

a) 使用exit函数,会结束整个程序。 而使用return只是结束当前函数,还会到主调函数处继续运行。 

b) 在main函数中使用return语句,等效于调用exit函数,同样会结束程序。 

c) 调用exit函数时,需要引用头文件stdlib.h。



查看完整回答
反对 回复 2019-06-29
  • 4 回答
  • 0 关注
  • 767 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信