首先對於「&」和"*"運算子進行再次說明:
示例:前提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進行的操作,我在自己的電腦上進行了相應的練習操作。在此之前先進...