数组指针的含义:一个指针指向一个数组 ,这个指针+1就会加一个数组的长度。#include void show( char(*s)[10], int n){ while(n--) printf("%s\n",s++);}int main(){ char s[3][10] = {"hello","li...
分类:
其他好文 时间:
2014-09-02 21:20:05
阅读次数:
250
函数指针的赋值与使用均有两种方式:intmax(inta,intb){returna>b?a:b;}int(*pfun)(intx,inty);赋值:Pfun=maxPfun=&max两个都可以使用:Pfun(a,b)(*pfun)(a,b)
分类:
其他好文 时间:
2014-08-31 00:18:50
阅读次数:
127
一个奇怪的C语言问题,涉及到指针、数组、堆栈、以及printf。下面实现:
整数向字符串的转换,返回字符串指针,并在main函数中调用printf显示。
#include#include#includechar* swich(int n){ char A[20],B[20]; char*p;//=(char*)malloc(4*sizeof(char)); int...
分类:
编程语言 时间:
2014-08-28 00:54:48
阅读次数:
225
Q1:为什么需要委托?为了解决C#中没有指针函数的缺陷有了委托可以实现对函数的调用。Q2:委托怎么理解?首先用delegate关键字声明一个函数,这个函数就叫做委托。委托使用需要实例化,他是一个引用类型。他作为函数可以封装方法。Q3:怎么用?delegate int dele(int k);stat...
分类:
其他好文 时间:
2014-08-24 19:22:42
阅读次数:
153
指针数组 && 数组指针
char (*ptr)[5]; //定义一个指向数组指针ptr,指向包含5个char类型的数组
char *a[5]; //定义一个指针数组a,包含5个char*类型指针
#include
int main(void)
{
char *a[5]={"red","white","blue","dark","green"};
pri...
分类:
编程语言 时间:
2014-08-19 12:55:44
阅读次数:
230
属性+类型+对象描述属性部分:g_ 全局变量c_ 常量m_ c++类成员变量s_ 静态变量类型部分:指针 p函数 fn无效 v句柄 h长整型 l布尔 b浮点型(有时也指文件) f双字 dw字符串 sz短整型 n双精度浮点 d计数 c(通常用cnt)字符 ch(通常用c)整型 i(通常用n...
分类:
其他好文 时间:
2014-08-16 19:38:30
阅读次数:
206
/**
* 功能:创建两个函数,一个接受一个string*参数,另外一个接受一个string&参数。每个
* 函数必须用它特有的方式去改变外部的string对象。在main()中,创建和初始化一个
* string对象,输出它,然后传给每个函数,输出结果。
* 时间:2014年8月16日12:24:50
* 作者:cutter_point
*/
#include
#inclu...
分类:
编程语言 时间:
2014-08-16 12:33:40
阅读次数:
234
指针函数,函数指针,typedef简化函数指针的使用,类中非静态成员函数和静态成员函数的调用。...
分类:
编程语言 时间:
2014-08-08 16:02:46
阅读次数:
195
我们都知道C++ class中有三种成员函数,static(静态的),nonstatic(非静态的),virtual(虚拟的)各种成员函数的指针各有区别,以下是一个完整的例子:(注意红颜色的区别)
class A
{
public:
static void staticmember(){cout
void nonstatic(){cout
virtual...
分类:
编程语言 时间:
2014-08-08 02:01:31
阅读次数:
249