Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
プログラミング入門
Search
alstamber
February 23, 2014
0
120
プログラミング入門
@農工大MCC交流会2014
alstamber
February 23, 2014
Tweet
Share
More Decks by alstamber
See All by alstamber
2.0
alstamber
0
140
Cerisier
alstamber
0
890
すちほもいみまにすらな
alstamber
0
920
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
75
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
130
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
320
Designing Experiences People Love
moore
144
24k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
93
[SF Ruby Conf 2025] Rails X
palkan
1
750
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
A better future with KSS
kneath
240
18k
Evolving SEO for Evolving Search Engines
ryanjones
0
120
エンジニアに許された特別な時間の終わり
watany
106
230k
Transcript
ϓϩάϥϛϯάೖ BMTUBNCFS ! !.$$NFFUJOHJO
ࣗݾհ w !BMTUBNCFS w Իήʔ ͨ͠ͳΉఔ w 5XJUUFSΫϥΠΞϯτͷੜ࢈ w
εϚʔτϑΥϯίϨΫγϣϯʙεϚίϨʙ w ϘʔυήʔϜ
օ͞Μ $ݴޠͰ͖·͔͢ʁ
͞ͷintܕྻͷϙΠϯλΛฦ͢ ԾҾͱͯ͠intܕͷมxΛͱΔؔΛ ఆٛͨ͘͠ͳΓ·ͤΜ͔ʁ
??????????????????? {! int a[2] = {x, x+10};! return &a;! }
͞ͷintܕྻͷϙΠϯλΛฦ͢ ԾҾͱͯ͠intܕͷมxΛͱΔؔf! Λఆ͍ٛͯͩ͘͠͞
int (* f(int x))[2] {! int a[2] = {x, x+10};!
return &a;! }
int main(void) {! char* s;! s = "kancolle" + ('8'
- '1');! printf(("%d%s\n", 0, s));! return 0;! } Կ͕ग़ྗ͞ΕΔʁ
F
None
+BWB4DSJQU Ͱ͖·͔͢ʁ
[+!+[]]+[+!+[]]+[!+[]+!+[] +!+[]+!+[]]+[+!+[]+!+[]+!+ []+!+[]+!+[]]+[+!+[]]+[!+ []+!+[]+!+[]+!+[]] Կ͕ग़ྗ͞ΕΔʁ
·ͱΊ w ϓϩάϥϛϯάݴޠ͍͠