1. 第一次写博客都还不知道怎么使用了,先随便写写吧,这博客网站的功能都还不知道怎么使用了

  2. 学过python,看看与C有哪些不同

  3. 今天:


  1. if 条件语句的使用:``

  2. { if () //要加括号 连接符是用到&& 如果执行语句超过两条要用大括号括起来以来表明

  3. 例如 if(a==1)

  4. if (b==2)

  5. printf("hh"\n)

  6. else

  7. printf("haha")

  8. 像这种表明方式在C语言中就与Python有很大不同else其实与第二个if相匹配

  9. 记住在C语言中else与相近的未匹配的if匹配

  10. 但这种风格不好写成这样

  11. 例如 if(a==1)

  12. { if (b==2)

  13. printf("hh"\n)

  14. else

  15. printf("haha")

  16. }

  17. 这样就很清楚的让别人和自己瞬间明白你写的代码的意思

  18. 还有一种if(){

  19. return x;}

  20. return y;

  21. 这种是如果if成立就返回x反之y , 这种风格也不好可以改成

  22. if(){

  23. return x;

  24. }

  25. else{

  26. return y;

  27. }

  28. 如果我们在用If语句来判断变量与数字常量之间时可以这样做

  29. if(num1==5)//改成

  30. if (5==num1)

  31. 这样更能来避免犯错,也是一种好的写作风格


  1. switch语句

  2. 直接上最复杂的说

  3. int main()

  4. {

  5. int n = 1;

  6. int m = 2;

  7. switch (n) //括号里填整型表达结果,然后直接跳到结果所对应的case ,n==1,所以执行case 1

  8. {

  9. case 1: m++; //m==3 记住如case里没有对应的break 还将进行下个case直到遇到break

  10. case 2: n++; //case后填整型常量结果, n==2

  11. case 3: //跳进内嵌套中

  12. switch (n) // n ==2 ,所以直接到case 2,不执行case 1

  13. {//switch允许嵌套使用

  14. case 1: n++;

  15. case 2: m++,n++; // m==4 ,n == 3

  16. break; //遇到break ,停掉switch(这里的switch只是内嵌套)

  17. }

  18. case 4: m++; //因为case3最后没有break 所以还要接着走 m==5

  19. default: //default 是用来预防如果switch的结果如果都不是case对应的话直接执行default

  20. //printf("结果错误")

  21. break; //到此处停掉

  22. }

  23. printf("m=%d, n=%d\n", m, n); // m==5, n==3

  24. return 0;



  1. } //所以记过就是 m==5, n==3

这博客写的是啥啊,我萌了,咋使用啊!!就先这样吧,等我i慢慢搞懂它!!