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。

  • 相关阅读:
    (十三)子查询
    (十二)多表查询
    MFC读写配置ini文件
    (十一)分组函数(多行函数)
    Django(二十一)组合搜索
    Django(二十)model中的 class Meta
    (十)单行函数
    (九)逻辑运算,order by,desc
    类作为成员变量
    内部类——匿名内部类
  • 原文地址:https://www.cnblogs.com/blueswitkey/p/2734427.html
Copyright © 2011-2022 走看看