C語言題目,求解答

2022-08-17 11:50:26 字數 393 閱讀 9188

1樓:原味三分甜咩

*p=st指的是陣列的首地址,即st[0]=a;指標也是可以進行應算的,但陣列st是指標常量,不是變數,它指的就是首地址。如果變數p是指向某個指定型別變數的指標,那麼表示式p++就有意義了,當然也就可以應算了

if(i%2)!=0

printf("%c",*p);

即輸出陣列下標為單數的陣列元素,即st[1],st[3],st[5],st[7].

2樓:

重點在這幾句

p = st ;//使p指向st第一個

while(* p ! = '\0')//如果當前p指向的位置不是結束符,則不斷迴圈

這個題目的關鍵就是要理解p與st的關係,以及是p++如何移動的。

c語言題目求解答,一道c語言題目,求解答!!!!!!!

include stdio.h void dfs int k int main int argc,char argv dfs n printf n return 0 執行樣例 一道c語言題目,求解答!scanf 函式中沒有精度控制。如 scanf 5.2f a 是非法的。不能企圖用此語句輸入小數為2...

c語言作業,求解答,c語言作業,求解答

include define number 5 double avg gpa int scores,int credits,double gpa result void print array int p void scan array int p int main void unsigned in...

C語言作業求解答,C語言作業求解答

有時間把這字打上去,看書早學會了。自己看書去。c語言作業,求解答 100 include define number 5 double avg gpa int scores,int credits,double gpa result void print array int p void scan ...