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
110
プログラミング入門
@農工大MCC交流会2014
alstamber
February 23, 2014
Tweet
Share
More Decks by alstamber
See All by alstamber
2.0
alstamber
0
130
Cerisier
alstamber
0
820
すちほもいみまにすらな
alstamber
0
840
Featured
See All Featured
Site-Speed That Sticks
csswizardry
0
23
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
109
49k
Fireside Chat
paigeccino
34
3k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
Adopting Sorbet at Scale
ufuk
73
9.1k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Speed Design
sergeychernyshev
24
610
For a Future-Friendly Web
brad_frost
175
9.4k
RailsConf 2023
tenderlove
29
900
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
720
Embracing the Ebb and Flow
colly
84
4.5k
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 ϓϩάϥϛϯάݴޠ͍͠