2015-12-03IOS课堂小结

一.①int age = 20

如上int命名规范,int(大小写字符,数字,下划线)= ()  /括号里面的内容必须由字母开头

当有多个单词组成的变量名中,第一个单词小写,第二个单词首字母大写(往后的单词首字母大写),比如numberOfPeople,同时要见名知义。

②scanf :从终端接收输入 必须严格按照scanf的格式  scanf("   ",&参数);  参数必须是变量的地址,&表示取地址。引号之间不要轻易的区添加空格

get char:从终端一次接收一个字符

int operation

scanf("",& operation);这里的operation是声明的变量,声明一个变量(系统不会立即分配内存空间)和定义一个变量(立即分配内存空间,将值保存)有区别

二.基本的运算符

类型的优先级:short--int--float--  double,由低至高。

例如:int整型转换为浮点型

①强制转换:int(float) result=(float+)名词/名词;

②隐形转换:int(float) result=名词(*0.1)/名词;

a++(延迟+1,当语句先执行完毕后再加1)

++a(立刻+1,再语句运算前就加1):+ - *运算方法一样

1⃣️int temp = 10

int re =(temp++) + 20

    re = 30;

2⃣️int re = temp + 20

      ren=30;

     temp = temp + 1;

 

 

三.条件控制语句

①布尔值 bool  : true false

举例:#include<stdbool.h>

bool isok =false

②if条件语句   非零即真,如果是零的话那就是假

if(表达式){

   成立之后将要做的事情

}

if else

   if(表达式){

    成立后将要做的事

}else{

    其他的不满上述情况将要做的事

}

③switch语句

switch(表达式或者是变量){

          case 此处必须是一个常量:

           printf();

           break;             /如果不加break,会将case一直判断下去,一旦遇到break会立即跳出去。break的作用是跳出当前循环,从switch中跳出来

          case ******               :

........

           default:

                    printf("不合理不合法的输入");

16进制中大于10的:A表示10,B表示11,C表示12,D表示13,E表示14,F表示15   举例如:30表示为:1E

④for 循环语句

while (条件语句){

       成立就会做满足条件后该做的事,且满足条件的话会一直循环

}

do ....while 语句

举例:计算1+2+。。。100的值

int total =0

do{

       total  += i ;  //total=total+i

        i++;

}while(i<=100);

do ... while 和while的区别: do ... while至少满足要执行一次,而while若不满足则不执行下面的

 用for循环语句计算当1+2+3+。。。100的时候的总和

1⃣️

#include <stdio.h>

int main (viod){

    int temp = 0;

    for (int i= 1; i <=100; i++) {

        temp += i;

    }

    printf("%d",temp);

}

2⃣️

#include <stdio.h>

int main (viod){

    int i = 0;

    int temp = 0;

    for (; i <=100; i++) {

        temp += i;

    }

    printf("%d",temp);

}

i在前面已经定义了,在for语句中就可以省略。

3⃣️

#include <stdio.h>

int main (viod){

    int i = 0;

    int temp = 0;

    for (; i <=100; ) {

        temp += i;

        i ++;

    }

    printf("%d",temp);

}

i++在后面结果不变

 

break与continue的区别:break是跳出整个循环,而continue是结束本次循环,直接进行下一次。

 

posted @ 2015-12-03 19:14  liuzhicen  阅读(165)  评论(0编辑  收藏  举报