学习总结

        经过两个月的C语言和c++的学习,感觉收益颇丰,至少自己能写出几个小程序了,能做几道简单而又基础的题目了。

 

        到现在,我们学习了顺序结构,逻辑结构和循环结构,即将学习数组。
        顺序结构比较简单,是C语言和c++中比较基础的东西,可以帮助新手顺利入门,而且大部分程序的主框架都是顺序结构。顺序结构最简单的例子就是每个程序员都经历过的“Hello,world”:
include<stdio.h>
int main()
{
         printf("Hello,world");
         return 0;
}
这就是一个最简单的顺序结构,最简单但也最基础,是每个程序员必会的东西。顺序结构就是从头到尾一下子顺下来,没有其他的逻辑,只有向下走这一条路,最后输出。
        第二个就是逻辑结构,也叫分支语句,目前学的是if语句和switch语句,还有if-else语句。逻辑语句也很常用,尤其是在判断一些问题的时候,比如说大于1的时候咋办?,小于一的时候又咋办?,这些用顺序结构解决不了,就得用到分支语句了。举个例子:要判断一个数的正负,程序如下:
#include<stdio.h>
#include<iostream>
 
using namespace std;
int main()
{ int a;
 cin>>a;
 if (a>0)
 cout<<"positive";
 if (a==0)
 cout<<"zero";
 if (a<0)
 cout<<"negative";
 return 0;
}
这就是一个简单的分支语句,如果大于零怎么样?如果小于零又怎么样?
然后是switch语句举例:简单计算器:
#include<stdio.h>
#include<iostream>
#include<math.h>
using namespace std;
int main()
{ int a,b;
 char m;
 cin>>a>>b>>m;
 switch(m)
 {
  case '/':
  {if (b==0)
   cout<<"Divided by zero!";
   else
   cout<<a/b;
   };
   break;
  case '+':
  cout<<a+b;
  break;
  case '-':
  cout<<a-b;
  break;
  case '*':
  cout<<a*b;
  break;
  default:
          cout<<"Invalid operator!";
 }
 return 0;
}
这个程序就是一个最简单的计算器,支持+, -, *, / 四种运算。
        这就是我两个月所学,不多,很皮毛,但是很基础。最后,C语言真的好有趣。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值