PTA---指针错误汇总(就自己做个笔记)
生活随笔
收集整理的這篇文章主要介紹了
PTA---指针错误汇总(就自己做个笔记)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
對(duì)于以下程序段,則敘述正確的是(A )。
char s[ ]="china";
char *p;
p = s;
A.*p與s[0]相等
B.s和p完全相同
C.數(shù)組s的長(zhǎng)度和p所指向的字符串長(zhǎng)度相等
D.數(shù)組s中的內(nèi)容和指針變量p中的內(nèi)容相等
A. *p='c'? ? s[0]='c'
B. s是數(shù)組,p是指針,兩者不一樣
C.?p所指向的字符串長(zhǎng)度(b不包括'\0'), s的長(zhǎng)度=字符串長(zhǎng)度+1
D. 數(shù)組s內(nèi)容包括有\(zhòng)0',p只是一個(gè)地址
void f(int *p)
{*p = 5;
}
int main(void)
{int a, *p;a = 10;p = &a;f(p);printf(“%d”, (*p)++);return 0;
}
輸出:5
輸出的是(*p)++? 這個(gè)表達(dá)式的值
下面程序段的運(yùn)行結(jié)果是? bBCD
char s[20]= "abcd" ;
char *sp = s ;puts(strcat(sp+1, "ABCD"+1))
"ABCD"+1? ?字符串首地址改變了
#include <stdio.h>int main(){char s[]="ABCD";printf("%p\n",s);printf("%p\n",s+1); return 0;
}輸出:000000000062FE10
000000000062FE11
總結(jié)
以上是生活随笔為你收集整理的PTA---指针错误汇总(就自己做个笔记)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: “徼福反成灾”下一句是什么
- 下一篇: C语言 枚举