Minecraft(我的世界)中文论坛

标题: [搬运+翻译][从零学编程]C++Ⅱ:条件与循环

作者: 45gfg9    时间: 2018-7-29 21:57
标题: [搬运+翻译][从零学编程]C++Ⅱ:条件与循环
本帖最后由 45gfg9 于 2020-3-17 21:47 编辑



索引贴
答案帖


Prev: C++Ⅰ:基本概念
Next: C++Ⅲ:数据类型,数组,指针



1 if语句

1.1 做出选择


1.2 if语句


1.3 关系运算符(一)


1.4 关系运算符(二)


1.5 关系运算符(三)



2 else语句

2.1 else语句(一)


2.2 else语句(二)


2.3 else语句(三)


2.4 嵌套if语句


2.5 嵌套if-else语句


2.6 if-else语句




3 while循环

3.1 循环


3.2 while循环(一)


3.3 while循环(二)




4 运用while循环

4.1 使用自增/自减运算符


4.2 运用while循环(一)


4.3 运用while循环(二)



5 for循环

5.1 for循环(一)


5.2 for循环(二)


5.3 for循环(三)




6 do...while循环

6.1 do...while循环(一)


6.2 do...while循环(二)


6.3 while vs. do...while


6.4 do...while循环(三)




7 switch语句

7.1 多个条件


7.2 switch语句


7.3 switch语句


7.4 default语句


7.5 break语句




8 逻辑运算符

8.1 逻辑运算符


8.2 与运算符(一)


8.3 与运算符(二)


8.4 或运算符


8.5 逻辑非运算符



章末检测



作者: ROF    时间: 2018-7-29 22:25
D
if y
没看到cout以前我还以为是java233
作者: 45gfg9    时间: 2018-7-29 22:29
ROF 发表于 2018-7-29 22:25
D
if y
没看到cout以前我还以为是java233

哇版主大佬!
捕捉!
作者: God_Li    时间: 2018-7-30 07:39
可以可以可以
作者: 思念丶···    时间: 2018-7-31 09:20
为啥不用JAVA编写啊 0 0  C++ 和JAVA有什么区别
作者: 45gfg9    时间: 2018-7-31 19:09
思念丶··· 发表于 2018-7-31 09:20
为啥不用JAVA编写啊 0 0  C++ 和JAVA有什么区别

emm这个问题我回答不来...
你可以看看这个
https://blog.csdn.net/mango9126/article/details/71403210
作者: l20040322    时间: 2018-8-1 17:16
楼主,我新做了一个软件,链接:https://pan.baidu.com/s/1MZ4hpEvunb0-AzS-up0fAg
你看一看,好的话可以帮我宣传吗
作者: 45gfg9    时间: 2018-8-3 18:31
l20040322 发表于 2018-8-1 17:16
楼主,我新做了一个软件,链接:https://pan.baidu.com/s/1MZ4hpEvunb0-AzS-up0fAg
你看一看,好的话可以帮 ...

emm...用了两天,感觉还好
就是感觉现在的功能只是机械地加代码,而且生成的程序也挺简单
基本上就只有声明int变量和cout语句了,对吧
而且因为没有变量名合法检测,有时候变量名是C++保留字或数字开头之类的或者是//或/* */之类还是会直接加进程序
举个例子,会生成
  1. int 10 = 10;
  2. int float = 20;
  3. int !^@%U*&!#$(* = 30;
复制代码

诸如此类的...
其次,"基础设置"和"设置结尾"是可以按多次的...
而且在"设置结尾"以后还能继续加语句...
在cout的结尾换行用的是"\n",但查了查资料,在C++中使用endl换行更符合一些..

最后,贴上我"折磨"出来的代码吧...
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. #include <iostream>
  6. using namespace std;
  7. int main()
  8. {
  9. #include <iostream>
  10. using namespace std;
  11. int main()
  12. {
  13. cout << "4684543864\n";
  14. cout << "af2$@"<< Y$*!YEHC<< "\n";

  15. cout << ""<< rwarfsa<< "\n";

  16. int 314 = 1;int int = 11;int @&$(! = 111;int long = 2147483647;



  17. int LONG = 2147483647;
  18. int %#$@!$!*%!*&)(*$!&%+_~**=*/*+./,,<?>":{} = -2147483648;
  19. return 0;
  20. }return 0;
  21. }return 0;
  22. }int %#$@!$!*%!*&)(*$!&%+_~**=*/*+./,,<?>":{} = -2147483648;
  23. cout << ""<< rwarfsa<< "\n";

  24. #include <iostream>
  25. using namespace std;
  26. int main()
  27. {
  28. return 0;
  29. }
复制代码


总的来说,还是最初版吧...仍需努力,加油。
作者: l20040322    时间: 2018-8-4 13:54
45gfg9 发表于 2018-8-3 18:31
emm...用了两天,感觉还好
就是感觉现在的功能只是机械地加代码,而且生成的程序也挺简单
基本上就只有声 ...

嗯,谢谢你的尝试
作者: jinxin192    时间: 2018-10-29 23:54
没更新了嘛
作者: 45gfg9    时间: 2018-10-30 12:10
jinxin192 发表于 2018-10-29 23:54
没更新了嘛

emm 没动力了 咕咕咕
作者: 无奈敲里妈    时间: 2018-11-2 21:12
这是C++吗,求个下载资源
作者: Takej    时间: 2020-1-10 17:28
感谢感谢
作者: Garyjel    时间: 2020-7-26 21:46
ROF 发表于 2018-7-29 22:25
D
if y
没看到cout以前我还以为是java233

也可以不用cout,printf也可以
作者: 辞音    时间: 2020-8-4 01:36
哇 太感谢了