當前位置:首頁 » 編程語言 » c語言prt

c語言prt

發布時間: 2022-09-11 09:42:40

『壹』 c語言的有關問題。用prt函數列印n次,求解釋!整個程序是對的!

主函數里定義成員函數prt
讀入字元c,整數n

prt的內容
i和k是循環變數,其中每一行列印i個c出來,也就是說他是第幾行就會輸出幾個c
例如c='a',n=3
輸出就是
a
aa
aaa
k用來控制每行輸出的個數

『貳』 C語言指針提問(1)

#include
"stdio.h"
void
prt(int
*x,int
*y,int
*z)
{printf("%d
%d
%d
\n",++*x,++*y,*(z++));
}
main()
{int
a=10,b=20,c=40;
prt(&a,&b,&c);
prt(&a,&b,&c);
}

另外說一下z;
(*和++
他們的運算級別是同等的,而且還是自右向左結合的);
所*(z++)這個是先輸出40,然後地址加加,而不是元素加,再加上*(z++)這樣的格式就是加地址的;所以輸出後,Z的地址變了,而不是原素變,再調用一次,還是把C的值傳過去,還是40,照樣輸出,再加地址;而A和B的值就有改變;

你要記住第一句話,我給你加個括弧這句話;*z++,是取元素加加,如果沒有*號就是地址加加,如果你把Z定成數組,然後,給他兩個原素,照你上面那個*(z++);他第二次就可以輸出第二個元素,
記住,加地址只有在數組,和鏈表中才可以,也就是說要有一串的;不是單個的,才可以使用加地址,而且還要是同一串中;

『叄』 prtstr在c語言中什麼意思

摘要 str -- 通常,程序員喜歡用它作字元串變數名。它是 string(英文詞、字元串的縮寫)Str函數,返回代表一數值的 Variant(String),prt的值是該一維整型數組的首地址

『肆』 C語言指針 ptr,*ptr,&ptr的含義

如舉例說明:
char a[20];
int *prt=a;
這里的a代表的是a數組的起始地址
也可以代表數組的首元素地址
/

ptr=&a;///int a=5;/
int* ptr=&a,也就是a
&ptr;指針變數ptr保存a的地址
*ptr=a;/,所以它在內存中也有地址;由於ptr本身也是個變數;*ptr表示ptr指向的地址保存的內容
熱心網友 2012-7-10 推薦答案 char a[20];
int *prt=a;
這里的a代表的是a數組的起始地址
也可以代表數組的首元素地址
ptr為指針變數名,*ptr為取值,&ptr為取地址
熱心網友 2012-7-10 ptr 就是個普通的變數
*ptr:ptr是一個地址,*ptr表示地址指向的空間中的內容
&ptr:整個表示一個地址。

『伍』 C語言INT一定用PRT指向

25 y初始值為1. pre最初指向a[1]
對於x=0 1 2
*(ptr+x) 分別為 a[1] a[2] a[3] 也就是3 5 7
於是y=1*3*5*7=105
選A

26 p=a
輸出p 也就是a[0]的地址, 如果是194
那麼 輸出p+9
實際上也就是 p的值 加上sizeof(int)*9 也就是2*9=18=0x12的值。
194+12=1A6
選D

熱點內容
oppoa37怎麼給應用加密 發布:2025-07-01 12:20:53 瀏覽:641
java毫秒數 發布:2025-07-01 12:19:14 瀏覽:518
評委打分c語言 發布:2025-07-01 12:10:05 瀏覽:143
c語言中e的次方 發布:2025-07-01 12:02:23 瀏覽:177
php訪問量統計代碼 發布:2025-07-01 11:57:56 瀏覽:211
粵核酸的賬號密碼是什麼 發布:2025-07-01 11:52:41 瀏覽:209
我的世界國際版java版伺服器在哪 發布:2025-07-01 11:45:57 瀏覽:880
存儲米酒 發布:2025-07-01 11:45:13 瀏覽:986
使用openssl加密 發布:2025-07-01 11:43:54 瀏覽:546
客戶端腳本語言和伺服器腳本語言有什麼區別 發布:2025-07-01 11:42:27 瀏覽:52