指针 和 数组
內容復制與比較
數組
char? a[] = "hello";
char b[10];
strcpy(b, a);?????????????????? //復制,不可以b = a
if (strcmp(b, a) == 0);??? //比較,不可以 if (b == a)
指針
int len = strlen(a);
char *p = (char *) malloc(sizeof(char)*(len+1))?? 動態分配存儲空間,不可以空穴來風,直接拷貝東西
strcpy(p, a);?????????????????? //復制,不可以p = a
if (strcmp(p, a) == 0);??? //比較,不可以 if (p == a)
總結
- 上一篇: word表格调整方法
- 下一篇: Java Instanceof