zoukankan      html  css  js  c++  java
  • 《c程序设计语言》学习笔记

    0723

     Extern   全局变量,声明时未分配存储单元。

      Static    静态变量,被某个特定函数调用,但一直占据存储空间

      Register       寄存器变量,执行速度快,但有数量限制。

    在不进行显示初始化的情况下,外部变量与静态变量被初始化为0,自动变量与寄存器变量的处置没有定义。

    alloc(n)返回一个指向n个连续字符存储单元的指针。

    afree(p)释放已分配的存储空间。

    afree调用次序必须与alloc调用次序相反。

    用static声明限定外部变量与函数,可以将其后声明的对象作用域限定为被编译源文件的剩余部分。

    c语言中0不是一个有效的地址,故指针指向的0可表明异常或为空。

    l   void strcpy (char *s, char *t)

      {

             while((*s++ = *t++ ) != ‘\0’)

                    ;

      }

    命令行参数,main有两个参数:argc为参数计数,argv为参数向量。

    atof:把字符串转化为浮点数,array to floating point numbers.

    函数指针:调用函数或做函数的参数。

    FILE *fp

    FILE *fopen(char *name, char *mode)

    fp = fopen(name, mode)

    int getc(FILE *fp)

    int putc(int c, FILE *fp)

    int fclose(FILE *fp)

    void *calloc(size_t n, size_t size) 返回一个指针指向空闲空间足以容纳n个指定长度对象组成的数组,初始化为0。

  • 相关阅读:
    复制带有random指针的单链表
    loadrunner常见问题
    【转】性能测试、负载测试、压力测试的区别
    文件存储结构inode与RAM结构建立联系
    inode表元数据,存储在物理存储体上
    debug宏起作用应用
    linux内核常用函数或宏
    file、inode在应用层和驱动层之间的联系_转
    内核交互--sysfs
    内核交互--procfs
  • 原文地址:https://www.cnblogs.com/blueswitkey/p/2734427.html
Copyright © 2011-2022 走看看