最贊回答 / 慕容1179891
等號右邊*a表示取出指針a指向的數(shù)據(jù),這里tmp就是整數(shù)類型,所以不需要加。換言之,tmp表示整數(shù)類型,*a也表示整數(shù)類型。造成這樣的疑惑是因為對于*a在不同位置理解含義不同導致的:*a處于函數(shù)參數(shù)位置時,僅表示這里函數(shù)傳參需要一個指針類型的變量;當*a處于等號右邊時表示取出指針a代表的實際變量值。
2018-05-07
蘋果不應該理解成變量的值嗎?類型是水果,a是變量名,第五個柜子第二個抽屜是內(nèi)存地址;b是指針名,第一個柜子的第一個抽屜是指針所在的內(nèi)存地址,存放的“第五個柜子第二個抽屜”是指針的值。
2018-05-05
整章節(jié)的地圖就是4-2節(jié)10:12的那張圖,要不然整章看完還是懵逼,我看了幾遍才發(fā)現(xiàn)T﹏T
2018-05-05
最贊回答 / kkskylin
*p開始是指向a是吧.因為是在循環(huán)里打印的嘛.第一個輸出*p=3這是a 的值 沒有錯吧.而這時候i的值 是0.到了第二次循環(huán).i的值 就變成了1哦.p++了就指向了第二個地址也就是i所在的地址了.所以輸出的值 是1了.希望能幫你理解..
2018-04-11
最新回答 / weibo_昵稱不是名字咩_0
#include <stdio.h>#include <stdlib.h>#include <string.h>void sort(char*name[],int m){? char*t;? int i,j,k;? for(i=0;i<m-1 ;i++){? ? ? k=i;? ? ? for(j=i+1 ;j<m;j++){? ? ? ? ? if(strcmp(name[k],name[j])>0){? ? ? ? ? ? ? k=j;? ? ? ...
2018-04-08