void fun(int i);假設有引數int a = 5;
呼叫fun的時候類似 fun(i = a);是這樣呼叫的 把a的值賦給i 你修改i的值 改不了a.
int main()
void change(int x,int y)//這裡的形參x對應實參a的值,形參y對應實參b的值
執行結果:
before :a=1 b=2 //實參的值
change :x=2 y=1 //形參的值
after :a=1 b=2 //交換後沒有影響實參
//---------------------------指標-------------------------------//
main()
void tmp(int *x,int *y)//這裡的*x *y是形參
//這兩個例子你可以對比體會下,應該說對位址的修改可以改變原始的值,本身實參也是指標,指向a,b的位址
#include struct mystruct
;
void change(struct mystruct my1)
int main()
,10};
printf("%d,%d\n",my1.n,my1.a[0]);
printf("mainn = %p\n",&my1.n);
printf("main = %p\n",&my1);
change(my1);
printf("%d,%d\n",my1.n,my1.a[0]);
getchar();
return 0;
}
HDFS的副本機制 副本機制的過程
hdfs的副本機制 快速恢復能力 副本機制 保證資料的容錯性 因為datanode上的資料是會丟失的,存第一塊的時候,又複製出一塊存放在其他兩個節點上,存放的相當於副本 假如說node1機器宕機了,其他的機器是有存放node1的block副本,即使node1宕機也不影響資料的完整性的 a.txt 在...
kafka 副本機制
kafka通過副本機制保證資料的可靠性 一.副本機制的概念如下 1.乙個partition有多個副本replication,一般是3個或5個 2.每個副本位於不通的broker 3.每個副本集合裡有乙個leader副本,其餘的為follower副本,只有leader副本才接受讀寫請求,followe...
分割槽的副本機制
我們已經知道kafka的每個topic都可以分為多個partition,並且多個partition會均勻分布在集群的各個節點下。雖然這種方式能夠有效的對資料進行分片,但是對於每個partition來說,都是單點的,當其中乙個partition不可用的時候,那麼這部分訊息就沒辦法消費。所以kafka為...