C Language 額外的Note

/*
srand():亂數種子
time(NULL):現在時間
*/
srand((unsigned int)time(NULL));
guess = rand()%5+1;

 

void Printf2DAry(int ary[][3]){
/*Note:

1.函式間的陣列傳遞,至少要保留最後一維的陣列長度宣告*/

2.陣列的函式傳遞,並沒有複製陣列進函式,而是傳遞陣列"位址"

}

 

#include <stdio.h>
#include <stdlib.h>

/*指標的加減=>位址的位移*/
int main()
{
int*a,*b;
/*int n=20;
a=&n;
b=&n;
printf(“%d %d %d\n",*a,*b,*a+*b);*/

a=(int*)1;
b=(int*)1;
/*位址必須是指標型態*/
 /*指標與指標相加減無意義,單一指標的加減是位移*/
printf(“%d\n",a + (int)b);

return 0;
}

1 thoughts on “C Language 額外的Note

發表留言