正在加载视频...

视频加载失败

Professor Jerry Cain from Stanford University covers C programming, emphasizing pointers and structs. He demonstrates an unconventional method to access struct fields. I highly recommend this entire 29-video series for anyone interested in C.

963,897 次观看 • 2 年前 •via X (Twitter)

10 条评论

tetsuo.ai - e/acc 的头像
tetsuo.ai - e/acc2 年前

Full Series: Stanford University - C programming

Forestman 的头像
Forestman2 年前

Nothing unconventional here.. just basic pointer operations. It is, however not "didactic" or "orthodox" in its approach. The explanation is very good and all programmers should know this.

tetsuo.ai - e/acc 的头像
tetsuo.ai - e/acc2 年前

"We cannot direct the wind, but we can adjust the sails." — Dolly Parton 🤣

tetsuo.ai - e/acc 的头像
tetsuo.ai - e/acc2 年前

On my system ((struct fraction *) &(pi.denom)->denom=33 overwrites 4 bytes of the stack carnary and causes a SIGABRT. @alexbtaylor

alexbtaylor 的头像
alexbtaylor2 年前

I mean .... it would print out a 33... or smash a stack or address space elsewhere and cause unpredictable behavior?

EJ Campbell 的头像
EJ Campbell2 年前

Kids, this is why c programmers can’t have nice things

tetsuo.ai - e/acc 的头像
tetsuo.ai - e/acc2 年前

lol

Michelle Qin 的头像
Michelle Qin2 年前

That's my academic advisor!!

tetsuo.ai - e/acc 的头像
tetsuo.ai - e/acc2 年前

Holy crap, nice—he is actually cracked.

Treylorswift 的头像
Treylorswift2 年前

Anyone else think that the drawing of memory with “higher” addresses going up is backwards? Higher addresses visually go down… at least, they do in my mind 😂

相关视频