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
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
プログラミング入門
@農工大MCC交流会2014
alstamber
February 23, 2014
More Decks by alstamber
See All by alstamber
2.0
alstamber
0
140
Cerisier
alstamber
0
910
すちほもいみまにすらな
alstamber
0
940
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
850
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
380
Site-Speed That Sticks
csswizardry
13
1.2k
New Earth Scene 8
popppiees
3
2.3k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
210
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
250
Art, The Web, and Tiny UX
lynnandtonic
304
22k
How to build a perfect <img>
jonoalderson
1
5.6k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.6k
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 ϓϩάϥϛϯάݴޠ͍͠