zoukankan      html  css  js  c++  java
  • 刚刚申请和新博客,发个随笔试试水

    把最近学的C语言相关的一些笔记,上传一下^_^

    1.写Makefile
    创建Makefile文件头字母大写,以兼容旧版本。

    2.关于scanf函数,语句前面输入的是整型变量,后面一句是输入字符型变量,要提前清除键盘的缓冲区,不然会出问题:
    setbuf(stdin,NULL); //清楚键盘缓冲区

    3.atoi等库函数


    4.所有类型的指针都是四个字节(32位环境下)

    5.指针自加,指针移动的内存单元是sizeof(char),sizeof(int),sizeof(double),根据指针类型而定.

    6.int t_a = 100;
    int *t_p1 = &t_a;
    int **t_p2;
    t_p2 = &t_p1;

    一级指针t_p1和二级指针t_p2;
    t_p1代表打印指针t_p1里面存放的地址,就是变量t_a的地址;
    &t_p1代表指针t_p1自身的地址,是不变的;
    *t_p1代表指针t_p1里面存放的地址里的变量,就是t_a的值;
    7.strcpy(m_name,"王芳");把"王芳"拷贝到数组m_name[20]

    8.联合体:所有数据共享一个内存空间

  • 相关阅读:
    git分布式版本控制(六)
    git分布式版本控制(五)
    git分布式版本控制(四)
    git分布式版本控制(三)
    git分布式版本控制(二)
    git分布式版本控制(一)
    svn版本控制(十)
    svn版本控制(九)
    svn版本控制(八)
    svn版本控制(七)
  • 原文地址:https://www.cnblogs.com/mingyunrangwozoudaoxianzai/p/6179331.html
Copyright © 2011-2022 走看看