指標實踐(1)

2021-10-14 18:41:58 字數 571 閱讀 2088

首先對於「&」和"*"運算子進行再次說明:

示例:前提pointer_1=&a

(*pointer_1)++相當於a++

注意括號是必要的,如果沒有括號就成為了

*pointer_1++,其中++和 ✳為同一優先順序,而方向為自右向左,因此它相當於

*(pointer_1++)

簡單指標應用:

輸入a,b兩個整數,按先大後小的順序輸出a和b。

**示例:

#include

void

fun(

int*p,

int*l)

;int

main()

printf

("\n%d,%d\n"

,a,b);}

void

fun(

int*p,

int*l)

此段**目的時熟悉運算子&和✳

乙個錯點

就是在做比較的時候

不能寫成if(p>l)

得加取值符號if(*p>*l)。

指標實踐 4

利用指標陣列的便捷之處 示例 阿拉伯數字翻譯成羅馬數字 在之前部落格提過,但當時未曾接觸指標,今天再次拿出來細品 include include intmain int n,t,i,m printf please input number scanf d n printf output n if n...

C 智慧型指標實踐

c 的只能指標有三種型別 shared ptr,unique ptr 和 weak ptr。weak ptr指向的是shared ptr物件,但不會增加物件的引用計數。classa 方式1 使用內建動態指標初始化智慧型指標 shared ptrp1 new a 方式2 使用make shared函式...

Oracle命令實踐(1)

oracle命令實踐 1 開篇 本學期開了一門實驗課oracle,上學期開的是sqlserver,但是我在實習公司的時候學的是mysql,所以非常雜,這裡就有必要深入點了。於是想將學過的命令語句蒐集起來便於複習,老師教的是用sqlplus進行的操作,我在自己的電腦上進行了相應的練習操作。在此之前先進...