四 指针与数组 五 函数

四 指针与数组

<一> 指针  就是地址

1 定义 int *p;

2 初始化 int a,*p=&a;

                  把a的地址给*p

指针变量有了谁的地址就是指向谁.则*p就代表了这个变量.*p代表 a

3 操作

int a ,*p=&a;

*p=5;        <-----把5赋值给了a

int *p,a;

*p=[*&]a;

        | 抵消了

*p <=>a 等价

注意 : * 三个用途  1 乘法运算 2 取值运算符 3 说明符

定义时候用到 如 int a,*p=&a;

二 数组 字符数组也要求

1 定义  一维 二维都要会

2 初始化  一维 二维都要回

3 元素引用

                引用  ---->下标法 a[i]

         ----->指针法 :前提 :指针先指向再引用 (int a[10],*p=a;)

            p+i 或者 a+i 代表第i个元素地址 

            *(p+i) 或者*(a+i)   第i个元素 

4 元素赋值 

                  初始化

                  从键盘输入

                                  输入 int a[10],*p=a;                          输出  int ....

                                             for(i=0;i<=j;i++)                              for ...

                                              scanf(“%d”,&a[i]);                             printf("%d",*(p+i));

                                                              p+i                                                  或者 *(a+i)

                                                              a+i

 

5 字符串函数   复制 连接 自己也要会编

五  函数   考点 又重点又难点

1 函数首部   类型  函数名  形参

{

         函数体

}

2 函数的返回与函数的类型

       遇到  | return 表达式 ; 表达式类型就是函数类型 <---有返回值

   返回      |  return;  void型

               |  }

 

例如   

    main(){

      int s;

                    xxxx

      s = fun(s);  <----有返回值

         xxxx

    }

           int fun(int x){

     xxxx

      return 表达式;

    }

            main(){                void fun(int x){...}

      int s;

      fun(s); <-----无返回值

    }

 

    main(){                void fun(int x){....}

      int s;

      printf("%f",fun(s));

         又返回值 且函数值为float

     }

 

    main(){              float fun(int x){  return ;}

      int s;

      printf("%f",fun(s));

    }      ---->有返回值 且函数值为float

 

 

3 函数调用

 1>原则 :1>先定义 后调用 2>若违背了1原则 则需要函数说明  函数首部;

 

4 参数传递  主调          被调

调用时         实参      -----值1----->    形参

          <-----2--------

            return 表达式

 

调用结束

posted @ 2015-03-10 19:21  王超_cc  阅读(118)  评论(0编辑  收藏  举报