⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠ You can decompress Drawing data with the command palette: ‘Decompress current Excalidraw file’. For more info check in plugin settings under ‘Saving’

Excalidraw Data

Text Elements

200

201

202

203

204

205

206

207

208

209

210

211

212

213

214

215

216

217

218

219

MEMORY

address

1 byte

int x = 5; int* p = &x;

200

201

202

203

204

205

206

207

208

209

210

211

212

213

214

215

216

217

218

219

address

5

214

X

p

*p = 6;

214

6

200

201

202

203

204

205

206

207

208

209

210

211

212

213

214

215

216

217

218

219

address

X

p

int** q; q = &p;

214

6

200

201

202

203

204

205

206

207

208

209

210

211

212

213

214

215

216

217

218

219

address

X

p

207

q

int**

int*

int

pointer to the pointer.

pointer to int*

int*** r; r = &q;

int*** is pointer to the pointer to the pointer. Its pointer to int**