還請各位大哥解釋一下這個c語言程式,看不懂

2021-03-08 18:04:30 字數 709 閱讀 3787

1樓:謝應宸

定義了抄一個int型別變數n以及一個int型別的指標k,同時將k指向n,此時*k的就是n

那麼如果要讀取一個值賦給n可以寫作

scanf("%d",&n);

因為k指向n,*k=n,那麼k=&n

所以可以寫成scanf("%d",k);

2樓:

#include//包含標頭檔案,如scanf和printf函式的原型就被放在這個檔案

void main() //主函式,void代表它無返回型別版

3樓:

#include

void main(void)   //我幫你把void加上吧我想說一下,其實這個程式把簡單東西複雜化,實際上用不著指標。

該不會是**的考試題吧

4樓:匿名使用者

int n(n為整形變bai量)

int *k(k為指向duint型的指

針變zhi量dao)

k=&n(讓指標k指向變數n的地址)

scanf("%d",k)就和scanf("%d",&n)一樣輸版入n的值

printf("%d",*k);輸出指權針k所指的變數的值

5樓:鳳梨是梨

第一個是 定義整型變數n,以及指向n的指標k

以下是輸入並輸出n的值

關於C語言的簡單程式,拜託各位大佬解釋一下

include long int fun int n int main c語言實現ising模型的模擬程式,急 拜託各位大佬們 5 完整的程式沒看,最後的那個問題 for語句迴圈,當b 迴圈體就是交換num b 和num i b 1 的值這個c 程式我昨天剛寫完,我用類寫的,覺得比你這個簡單些 用c...

c語言來解釋一下1h

選b.按類分應該是一個遞迴函式.結果為 4.首先主函式傳遞一個3.然後進行判斷.由於大於2那麼進行return fib n 1 fib n 2 執行完裡面的運算之後是 return 2 2 原因是 fib n 1 fib 3 1 fib 2 2 2並且不大於2所以返回一值為2.後者也是一樣.返回一個...

c語言switch語句求大神解釋一下謝謝

switch k switch中的break作用是跳出switch塊。switch val switch的用法是判斷case後面的表示式和switch後面的表示式是否相匹配,一旦case匹配,就會順序執行後面的程式 而不管後面的case是否匹配,直到遇見break。switch ch switch中...