1.單目運(yùn)算符&作用在變量名左邊,表示該變量的地址值 ,單目運(yùn)算符*作用在指針名的左邊,表示取該變量的值 。
2.指向一維數(shù)組元素的指針是一 級(jí)指針,指向二維數(shù)組元素的指針是一 級(jí)指針,指向一維數(shù)組的指針是二 級(jí)指針,指向一級(jí)指針的指針是二 級(jí)指針,一維一級(jí)指針數(shù)組名是二 級(jí)指針的地址值,二維數(shù)組的數(shù)組名是 二級(jí)指針的地址值。
3.在一個(gè)二維數(shù)組b[3][5]中,b[0]與 *b 是等價(jià)的,&b[1]與 b+1 是等價(jià)的。
4.指針的運(yùn)算有4種,它們是賦值 運(yùn)算、一個(gè)指針加減整型數(shù)的運(yùn)算、兩個(gè)指針相減和比較 運(yùn)算。
5.引用不是變量,它是某個(gè)變量或?qū)ο蟮膭e名 。引用的值是被引用的變量的值 ,引用的地址值是 被引用的變量的地址值。
4.4 分析下列程序的輸出結(jié)果
1.
#include
void main()
{
int a[]={5,4,3,2,1};
int *p=&a[2];
int m(5),n;
for(int i(2);i>=0;i--)
{
n=(*(p+i)<*a)?*(p+i):*a;
cout< } } 答: 1 2 3 2. #include void main() { char *p1,*p2; p1="abcqrv"; p2="abcpqo"; while(*p1&&*p2&&*p2++==*p1++) ; int n=*(p1-1)-*(p2-1); cout< } 25 答: 1 3. #include int a[]={10,9,6,5,4,2,1}; void main() { int n(7),i(7),x(7); while(x>*(a+i)) { *(a+i+1)=*(a+i); i--; } *(a+i+1)=x;
2015年全國(guó)職稱計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書籍 | |
全國(guó)職稱計(jì)算機(jī)考試速成過關(guān)系列套裝:W .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書籍 |