• 四 指针与数组 五 函数


    四 指针与数组

    <一> 指针  就是地址

    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 表达式

    调用结束

  • 相关阅读:
    一个简单的CI分页类
    php版给UEditor的图片在线管理栏目增加图片删除功能
    PHP 中获取文件名及路径
    session共享
    linux进阶之Tomcat服务篇
    Linux进阶之环境变量文件/etc/profile、/etc/bashrc、/etc/environment
    shell应用之简单计算器
    Linux进阶之日志管理
    Linux进阶之LAMP和LNMP动态网站搭建
    linux进阶之子网划分
  • 原文地址:https://www.cnblogs.com/cici-new/p/4326858.html
Copyright © 2020-2023  润新知