色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c語言指針練習題及介紹

錢淋西2年前14瀏覽0評論

C語言指針練習題及解析

一、題目描述

有一個整型數組a,大小為10,要求通過指針變量p完成對數組的操作,具體要求如下

1、將數組a的每個元素的值都賦值為其下標+1;

2、將數組a的每個元素的值都加上它前一個元素的值,除a[0]外;

3、將數組a的每個元素的值都加上它后一個元素的值,除a外;

4、將數組a的每個元素的值都加上它前一個元素和后一個元素的值,除a[0]和a外;

二、解題思路

1、定義指針變量p,將其指向數組a的首元素,即p=&a[0];

2、使用for循環遍歷數組a,通過指針變量p對數組元素進行操作;

3、需要注意數組a的下標范圍,防止越界;

三、代碼實現

clude

tain()

t a[10];

//1、將數組a的每個元素的值都賦值為其下標+1

for(p=a;p

p = p-a+1;

//2、將數組a的每個元素的值都加上它前一個元素的值,除a[0]外

for(p=a+1;p

p += (p-1);

//3、將數組a的每個元素的值都加上它后一個元素的值,除a外

for(p=a;p

p += (p+1);

//4、將數組a的每個元素的值都加上它前一個元素和后一個元素的值,除a[0]和a外

for(p=a+1;p

p += (p-1) + (p+1);

四、運行結果

1 2 3 4 5 6 7 8 9 10

1 3 6 10 15 21 28 36 45 10

3 6 10 15 21 28 36 45 19 10

3 9 18 33 54 75 96 117 64 10

指針是C語言中重要的概念之一,掌握指針的使用可以提高程序的效率和靈活性。本題通過指針對數組進行操作,練習了指針的使用。需要注意指針的類型、指針的運算規則和數組的下標范圍等問題,避免出現錯誤。