data1、2,你可以在c程序其他地方找到的。data翻译为数据,就是数据1数据2,是人为定义的,你也可以写成a1、a2==,没有特殊定义。
switch就是switch case语句了,语法:
switch (x)
{
case 1:语句1;break;//当x=1时,执行语句1,然后break跳出switch
case 2:语句2;break;//当x=2时,执行语句2,然后break跳出switch
。
。
。
case n:语句n;break;//当x=n时,执行语句n,然后break跳出switch
default:break;//当x不是1到n其中一个数时,跳出switch。
}
所以,op也没有特殊含义,只是编程序的人定义的一个未知数x。
第一个式子里都是变量名吗?如果是,那就是data1+data2赋值给answer。switch(op)是一个选择结构,括号里是表达式,根据表达式的条件在选择case常量里的代码,我也是新手,说的不对,谅解下。
是不是没有写完整。
前面一个是 赋值语句,
data1+data2 的值赋值给 answer
第二个是 switch case语句。
一个是赋值语句,一个是switch语句。
基础太差,去看C语言书去吧。多看两遍。