指標的自增和自減

2021-09-24 23:48:04 字數 1052 閱讀 4156

總結

p++/p–的概念,就是p當前位址的基礎上,增加/減小p對應型別位元組大小。

實際運用1

#include #include int main(void);

int len = sizeof(ages)/sizeof(ages[0]);//陣列的大小/整形的大小7x4/4=7

//1. 使用陣列的方式來訪問陣列

for(int i = 0; i < len;i++)

//列印陣列的第乙個元素的位址

//2. 使用指標,訪問第乙個元素

int *p = ages;

for(int j = 0;j < len; j++)

printf("---------------------------\n");

char ch[4] =;

char *cp = ch;

for(int k = 0;k < 4; k++)

system("pause");

return 0;

}

執行結果

實際運用2

#include #include #include /**

*讓使用者輸入乙個字串,然後反向輸出,注意不能改變原來的字串

*如:「12345」逆轉成「54321」輸出

*/int main(void){

char input[128];

int len;

char tmp;

scanf_s("%s",input,128);//使用者輸入不超過128個位元組

len = strlen(input);

//方法1,寫乙個for,從最後乙個輸出

/* for(int i=0;i執行結果2

自增「 」和自減「 」

int x 10 int j j x 看這邊 system.out.println x int x 10 int j x x 看這邊 system.out.println x 第乙個會輸出11,第二個會輸出10。這是今天偶然看到的,而這個解釋聽起來比較容易理解 x 是乙個表示式,它的值是x,在這個表...

正解自增 自減

許多語言都有自增 自減運算子。下面以c語言為例,將此類運算子的運算特徵正解一下 一 先看字尾 b 2 a b 計算過程 1.先計算表示式b 的值,結果為2 即將b自增前的值作為表示式b 的值 2.再將表示式b 的值賦值給a,即a得到2 3.最後將b自增後的值賦值給b,即b為3 注意 在此過程中,沒有...

PHP自增自減

寫出一下php段的輸出結果 count 5 function get count echo count count echo get count echo get count 答案為 501 主要涉及到兩個知識點 1.php變數的作用域 2.自增 自減變數 面試人對 php變數的作用域 理解挺到位,...