目前分類:C++ (2)

瀏覽方式: 標題列表 簡短摘要

一維

int main()
{
    int arr[] = {100, 101, 102};
    int *ptr = arr;
    cout << *ptr++ << endl;
    cout << *++ptr << endl;
    cout << ++*ptr << endl;
}

1. *ptr++:*和++運算優先順序相同,此敘述先印出100再將ptr指向下一位址

文章標籤

胖打打 發表在 痞客邦 留言(0) 人氣()

static:
static 若加在 local variable 上,那 static local variable 的壽命跟 global variable 一樣長,但是只在宣告的 { }區間內是可視的,也就是只有在 { } 區間內可以存取,但是其值在離開區間後仍會保留,一直存在記憶體之中,且初始化只會有一次。

胖打打 發表在 痞客邦 留言(0) 人氣()