日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
整理C知識點--指針&數(shù)組

指針 和 一維數(shù)組
一維數(shù)組名是個指針常量
e.g:int a[5]={1,2,3,4,5};//輸出a & a[0] 發(fā)現(xiàn) 2個值相等
一維數(shù)組名存放的是一維數(shù)組第一個元素的地址

創(chuàng)新互聯(lián)是一家專注于網(wǎng)站設計、成都網(wǎng)站設計與策劃設計,渾江網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設10年,網(wǎng)設計領(lǐng)域的專業(yè)建站公司;建站業(yè)務涵蓋:渾江等地區(qū)。渾江做網(wǎng)站價格咨詢:18980820575

下標和指針的關(guān)系
若a 是指針變量 那么 a[x]等價與*(a+x)//a = &a[0] *a=a[0]

一維數(shù)組需要2個參數(shù):
數(shù)組第一個元素的地址 數(shù)組的長度

e.g:void pArr(int *pArr,int len)//pArr是一維數(shù)組名,len是數(shù)組的長度

#include 

void OutArr(int *pArr,int len)
{
    int i;

    for (i=0;i

指針變量的運算(指針變量是一個操作受限的變量)
指針變量 不能相加 相乘 相除 只能做減法(相減也是需要收到限制)
若2個指針變量指向的是同一塊連續(xù)空間中的不同存儲單元,才可以相減

e.g:
#include 

int main(void)
{
    int a[5] = {1,2,3,4,5};
    int *i,*j; 

    i = &a[1];
    j = &a[4];
    printf("i&j相隔%d個單元\n",j-i);
    return 0;
}

指針變量占用幾個字節(jié) sizeof:可以返回數(shù)據(jù)類型所占的字節(jié)數(shù)

#include 

int main(void)
{
    int a = 7;
    char b = 'b';
    double d = 10.5;//abd是不同類型的變量 
    int *i = &a;
    char *j = &b;
    double *k = &d;//ijk是不同類型的地址 

    printf("%d %d %d\n",sizeof(a),sizeof(b),sizeof(d));//4 1 8
    printf("%d %d %d\n",sizeof(i),sizeof(j),sizeof(k));//4 4 4

    return 0;
}

指針變量無論它指向什么類型的變量 該指針變量本身只占4個字節(jié)
一個變量的地址使用該變量首字節(jié)的地址表示


標題名稱:整理C知識點--指針&數(shù)組
文章位置:http://www.dlmjj.cn/article/gcphjh.html