C语言笔记

NULL

NULL表示什么也不指向(空指针)

变量

  1. 静态局部变量:作用域为当前函数内,生命周期为整个源程序的周期
  2. 静态全局变量:作用域为当前代码文件中,生命周期为整个源程序的周期
  3. 全局变量:作用域为整个源程序(通常为多个代码文件),其他的代码文件中用extern声明这个全局变量即可使用;生命周期同整个源程序的周期
    备注:iOS中在不同的代码文件中定义了同名的全局变量,编译器会报错:

    delicate symbol xxx in:
    filenameA.o
    filenameB.o

未完待续

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、把字符串的首地址赋予指向字符类型的指针变量。例如: char *pc; pc="C Language"; 2、...
    gload_kk阅读 1,072评论 0 0
  • 取地址符号 &a &b vodi swap(int *a,int *b){ } . . . swap(&a,&b...
    gload_kk阅读 1,085评论 0 0
  • 指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; ...
    朱森阅读 8,799评论 3 44
  • printf("%-9d %-9d %-9d %-9d\n",a1,a2,a3,a4);%-9d表示以十进制输出,...
    gload_kk阅读 3,474评论 0 0
  • 月亮轻轻走了, 天轻轻亮了, 太阳轻轻露头了。 街上,大大小小的人继续着, 稚气的孩子继续调皮着,一会儿长大了; ...
    小和尚要看书阅读 1,332评论 0 0