美文网首页
c语言的数据类型

c语言的数据类型

作者: MrLuo | 来源:发表于2017-12-25 17:12 被阅读6次

    1.基本数据类型

    类型 格式化点位符
    int %d
    short %d
    long %ld
    float %f
    double %lf
    char %c
    十六进制 %x
    八进制 %o
    字符串 %s


    2.指针

    概念:
    指针存储的是变量的内存地址
    内存地址,系统给数据分配的编号
    变量名,对内存空间上的一段数据的抽象

    1.数组指针

    对于:

    int a[] = { 78, 34, 73, 25, 80, 90 };
    //a+i 等价于 &a[i],*(a+i)等价于a[i]
    

    注意:
    1.空指针的默认值为0
    2.数组变量名:ids就是数组的首地址(指针的运算,一般在数组遍历时才有意义,基于数组在内存中线性排列的方式)

    2.函数指针

    定义:函数返回值类型,函数指针的名称,函数的参数列表

    //函数
    int msg(char* msg,char* title){
        MessageBox(0,msg,title,0);
        return 0;
    }
    //函数指针
    int(*fun_p)(char* msg, char* title) = msg;
    
    3.字符指针
        //内存连续排列
        char *str = "how are you?";
        //不可以修改
        //str += 1;
        //*str = 'y';
    

    相关文章

      网友评论

          本文标题:c语言的数据类型

          本文链接:https://www.haomeiwen.com/subject/pqblgxtx.html