指針

1.對指針賦值

void swap(char *v1, char *v2) {
    // 中間變量
    char temp;

    // 取出v1指向的變量的值
    temp = *v1;

    // 取出v2指向的變量的值,然后賦值給v1指向的變量
    *v1 = *v2;

    // 賦值給v2指向的變量
    *v2 = temp;
}
指針賦值過程

2過指針修改值

char a = 10;
printf("修改前,a的值:%d\n", a);

// 指針變量p指向變量a
char *p = &a;

// 通過指針變量p間接修改變量a的值
*p = 9;

printf("修改后,a的值:%d", a);

存放展示

-----------------------oc對象 指針理解-----------------------------------

//指針變量obj  指向NSObject實例變量
NSObject *obj = [[NSObject alloc]init];
NSObject *obj = 實例對象的堆空間的內存地址
obj = 實例對象的內存地址
*obj = 實例對象的內存地址中存的值

對象指針表
對象指針
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容