C语言基础知识
文章平均质量分 70
深入理解C语言基础知识
李江林
勤勉之道无他,在有恒而已。
展开
-
C语言 基础知识之static(static是什么,static的好处,static的使用和作用)
一、static是什么? static是C/C++中的修饰符,可以用来修饰变量,也可以用来修饰函数。二、static的好处是什么? 1、隐藏变量或函数、隔离错误,有利于模块化程序 在编程中,难免会用到全局变量,全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,全局变量在所有的源文件中都是有效的。如果希望全局变量仅限于在本源文件中使用,在其他源文件中不能引用,也就是说限制其作用域只在定义该变量的源文件内有效,而在同一源程序的其他源文件中不能使用,这时,就可以通过在...原创 2021-05-14 12:51:23 · 27153 阅读 · 4 评论 -
C语言 基础知识之const(const是什么,const的作用,const的使用)
一、const是什么 const是C/C++中的类型修饰符。二、const的作用 1、对变量声明只读特性,保护变量值以防被修改 2、节省空间,避免不必要的内存分配。const修饰的变量在程序运行过程中只有一份拷贝 3、提高程序运行效率。编译器不为普通const常量分配存储空间,而是将他们保存在符号表中,这使得它成为一个编译期间的常量,没有了存储和读取内存的操作。三、const的使用 1、const和普通变量 (1)编译器在编译过程中把...原创 2021-05-05 12:12:23 · 56462 阅读 · 2 评论