c/c++
focuss024
这个作者很懒,什么都没留下…
展开
-
关于C语言printf十进制 八进制的表示
输出十六进制、八进制分别用%x %o,这样不管输入的数据的进制,转化为相应的输出格式。如果声明十六进制、八进制分别在数据前加上0x、0.如果要表明输出的数据的进制则在%x、%o中加上‘#’,如%#x、%#o。原创 2010-05-15 12:15:00 · 1149 阅读 · 0 评论 -
关于关键字 extern static 的几点理解
用extern 声明变量,即表示在同一项目下的其它源文件中引用非static全局变量。用extern 声明函数,即表示函数是定义是在其它源文件中的,此处引用。使用extern的缺点就是一旦被引用的变量或函数发生改变,可能导致错误。用static 声明变量,该变量的作用域被限定在该函数内,如果是全局变量,则限于该文件内部不可被其它文件引用,同时因为静态变量被存储在全局存储区,它的值原创 2010-04-23 15:11:00 · 464 阅读 · 0 评论 -
C++中的函数指针和函数对象总结
篇一、函数指针 函数指针: 是指向函数的指针变量,在C编译时,每一个函数都有一个入口地址,那么这个指向这个函数的函数指针便指向这个地址。函数指针的用途是很大的,主要有两个作用:用作调用函数和做函数的参数。 函数指针的声明方法: 数据类型标志符 (指针变量名) (形参列表); 一般函数的声明为: int func ( int x ); 而一个函数指针的声明方法为: int (*转载 2014-12-04 16:03:58 · 442 阅读 · 0 评论