美文网首页
C语言总体大纲结构

C语言总体大纲结构

作者: sky_yang | 来源:发表于2016-12-14 19:28 被阅读8次

    1.数据类型、运算符、表达式
    2.结构控制语句
    3.数组
    4.函数
    5.指针
    6.编译预处理
    7.自定义数据类型
    8.文件

    今天我就自己总结第一个要点:数据类型
    所谓数据类型,总共有 种,以下写的都是通俗易懂的
    int 后面加整型数据
    char 后面加字符型数据
    double 后面加双精度浮点型数据
    float 后面加浮点型数据
    enum 后面加枚举类型
    struct 加结构体
    union 加共用体
    void 加空类型
    char*** 指针的值就是它所指向的那个地址,对指针做运算,就是把指针所指向的那个地址的值取出来
    运算符
    下面这个链接是我查到的最全的运算符,可参考
    http://baike.baidu.com/link?url=fR_MUXNP8nQZ1Z3Ny0clqkivtBQ1qrFzVyTmK5YBp2nOeMHEbEjrtDiuAeWaNEX5x2pSpjSDfSfqnezrRCZJqEiPtuCgcVOkLMCGQu-1ZW3aGRn_H0raYYIK8Lx2JHDq4U0OCRWh5XuzIU2ddy9zcK
    表达式可根据此程序段理解
    #include<stdio.h>
    int main(int argc,char
    *argv)
    {
    int i=0;
    printf("%d\n",i++);//先赋值,所以i=0,传到下面值为1
    printf("%d\n",i--);//上面传下i=1,先赋值,所以i=1,再--传到下面值为0
    printf("%d\n",++i);上面传下值为0,先++,变为1,再赋值,i=1
    printf("%d\n",--i);上面传下来i=1,先--,变为0,再赋值变为0
    printf("%d\n",-i++);先-i,赋值i=0,传下1
    printf("%d\n",-i--);先-i,赋值i=-1,传下值为-2
    }
    运行结果为:0 1 1 0 0 -1

    理解这段代码后再也不会怕这种类似的问题
    想要跟我一起学习的可以关注我明天晚上8点的更新

    相关文章

      网友评论

          本文标题:C语言总体大纲结构

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