若有以下定义,则在下面表达式中不表示s[1]的地址的是( )。 char s[10];
A. s + 1
B. s++
C. &s[0] + 1
D. &s[1]
查看答案
#include main() { int a = 28, b; char s[10], *p; p = s; do {b = a % 16;if (b < 10) *p = b + 48;else *p = b + 55;p++;a = a / 5; } while (a > 0); *p = ‘\0’; puts(s); }
#include main() { char str[] = “cdalb”; abc(str); puts(str); } abc(char *p) { int i, j; for (i = j = 0; *(p+i) != '\0' ; i++) {if (*(p+i) >= 'd') {*(p + j) = *(p + i);j++;} } *(p + j) = '\0'; }
swap(int *p1, int *p2) { int p; p = *p1; *p1 = *p2; *p2 = p; } main() { int a = 5, b = 7, *ptr1, *ptr2; ptr1 = &a; ptr2 = &b; swap(ptr1, ptr2); printf("*ptr1 = %d, *ptr2 = %d\n", *ptr1, *ptr2); printf("a = %d, b = %d \n", a, b); }
最常见的病毒形态为
A. 丝状
B. 球形
C. 砖块状
D. 蝌蚪状