c语言
Kyrie2011
这个作者很懒,什么都没留下…
展开
-
C/C++中const用法详解
1.const用于指针 第一种形式:如type *const 指针变量; int *const p; //指向整形的常量指针 ,它不能再指向别的变量(p的值不能改变),但指向(的变量)的值可以修改。 第二种形式:如const type * 指针变量; vs type const * 指针常量 const int * p; //指向整形常量的指针,它所指向(的变量)的值不可以更改 int co...原创 2019-03-07 20:59:32 · 1745 阅读 · 0 评论 -
C/C++中函数指针用法详解
1.函数指针 为什么要使用函数指针? 在同一个函数中通过使用相同的形参在不同的时间使用产生不同的效果。 获取函数的地址:只要使用函数的名字即可。例如: void function(int a); 则function是该函数的地址。 首先声明函数的原型,然后用(*p)替代函数名,这样p就是这类函数的指针。例如: “声明”函数原型(无须形参): int number(int, int); ...原创 2019-03-07 21:12:33 · 318 阅读 · 0 评论 -
C语言中变量的链接属性和作用域
1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2、如何引用一个已经定义过的全局变量? 答:extern 可以用引用...转载 2019-03-25 14:50:00 · 994 阅读 · 0 评论