字符/0和0的区别字符’0’对应的ASCII码为十六进制30;而’/0’即为ASCII码中的0,其对应字符空字符NUL。 char c = /0;çèchar c = 0 // NUL char c = 0;çèchar c = 48;最典型如memset函数:void *memset( void *buffer, int ch, size_……继续阅读 » 弦苦 3年前 (2022-03-19) 2374浏览 0评论2184个赞
1.函数指针(1)函数指针的声明函数指针形式说明如下:返回类型>(*指针变量名)(形参列表);其调用格式如下所示:int max(int x,int y); // 定义函数maxint (*funcp)() = max;//定义返回值为整型的函数指针funcp = max;//函数名同数组名一样隐式转换为函数入口地址),funcp指向函数……继续阅读 » 弦苦 3年前 (2022-03-19) 2281浏览 0评论1655个赞
一个不带下标的数组名就是一个指向此数组的指针,具体来说就是第一个数组元素的地址。当一个指针变量被初始化为数组名时,就说该指针变量指向了数组(首元素)。 char str[20],*pstr; pstr=str等价于pstr=&str[0]; //指针被置为数组第一个元素的地址访问数组第6个元素:str[5],pstr[5], *(str……继续阅读 » 弦苦 3年前 (2022-03-19) 1865浏览 0评论553个赞
(1)派生方式class 派生类名>:[派生方式]基类名>{ //派生类新增成员的声明}在上述派生类的定义中,“派生方式”决定了基类成员在派生类中的访问权限。派生的方式共有public、private、protected(默认派生方式为private)。 虽然派生类继承了基类的所有成员,但是为了不破坏基类的封装性,无论采用哪种继承方式,……继续阅读 » 弦苦 3年前 (2022-03-19) 3016浏览 0评论916个赞