一些测试例_C


#include <iostream>
using namespace std;

int fun_1(int x){/*定义一个函数,返回整数*/
    return ++x;
}

int main()
{
    int bb=100;//1个整型数

    int b[10]={0,1,2,3,4,5,6,7,8,9};//10个整型数的数组


    int *p=&bb;//定义一个指向整型数的指针

//    cout<<*p<<endl;


    int *a[10]={b,&b[1],&b[2],&b[3],&b[4],&b[5],&b[6],&b[7],&b[8],&b[9]};
    /*定义一个有10个指针的数组,并初始化*/    
    int i=0;
/*    
    while(i<10){//显示指针数组的值
        cout<<*(a[i++])<<endl;
    }
*/

    int a1[10]={11,22,33,44,55,66,77,88,99,100};//具有10个整型数的数组

    int (*aa)[10];    //定义一个指向有10个整型数数组的指针

    aa = &a1;
    int j=0;
    while(j<10){
         (*aa)[j++] = a1[j++];
    }
    int jj = 0;
    while(jj<10){
        cout<<(*aa)[jj++]<<endl;
    }
    
    /*定义一个指向函数的指针,该函数有一个整型参数并返回一个整型数*/
    int (*fun_p)(int);
    fun_p=fun_1;
    cout<<fun_p(6)<<endl; //调用函数

    
    /*定义一个有10个指针的数组,该指针指向一个函数*/
    /*该函数有一个整形参数并返回一个整型数*/
    int (*pp[10])(int);
    return 0;
}


<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>
阅读(765) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值