关闭

20150709

标签: 学习笔记
88人阅读 评论(0) 收藏 举报
分类:

逻辑运算:

a&&b
a||b

int valid =1;
if(!valid)和if(valid==0)等价
int valid=10;
if(valid)和if(valid!=0)等价

优先级:单目 >算数 >关系 >逻辑(&& ||) >条件 (?:)>赋值
结合性:自右向左,自左向右

类型转换:
显示类型转换(强制类型转换:强转)变量的类型只与声明有关,强转并不改变原有类型。
(类型)变量名
隐式类型转换
a 如果一个表达式中既有整数又有字符,则字符会隐式转换为整数
b 在表达式中如果既有bool又有int,则bool会转换成int
c 在一个运算中,低精度数据会转换成高精度数据

sizeof:操作符
作用:求字节数
sizeof(类型或变量或常量)
eg:sizeof(int)

三种基本结构:
顺序结构
选择结构
循环结构

  if (expression)
       statement
   else if (expression)
       statement
   else if (expression)
       statement
   else if (expression)
       statement
   else
       statement
switch (expression) //expression只能是整数或者是能隐式转换为整数的值
    {
       case const-expr: statements//  const-expr:标签值 只能是整数或者是能隐式转换为整数的值
       case const-expr: statements
       default: statements
    }

while:”当”型循环 先判断条件,条件成立,则执行复合语句()
do…while: “直到”型循环 先执行复合语句,后判断条件 (至少执行一次)

for (expr1; expr2; expr3) //注意用“;”隔开
statement
expr1:给循环控制变量赋值
expr2:判断条件
expr3:修改循环控制变量

for (i=0; i<3;i++)//执行次数:3-0即3次

while (boolean-expression)
{
body of the loop;
}

break and continue:
break:结束或退出整个循环
continue:结束本次循环

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:618次
    • 积分:53
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档
    阅读排行