■ このスレッドは過去ログ倉庫に格納されています
C言語難しすぎ
- 1 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 07:44:42.75 ID:ykHwGhqt0.net
- 序盤でつんでる
関数すら理解できてない、誰か分かりやすく説明頼む
- 2 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 07:45:26.98 ID:rkcfduPG0.net
- r────┐ r‐、
フム ̄| | ̄ r┘└,_
/ r, | .l└っ 7 ./_ ヽ
゙´// │「 r、 /, / ノ |
ノノ ヽ二ノ ゙l__/ ( ○ つ
/ ̄ ̄ ̄ ̄\ / ̄ ̄ ̄ ̄ ̄\
, ' .,'⌒。Y。⌒: `、 , ' .,'⌒。Y。⌒: `、
/ _゙、_人_ノ_ヽ / _゙、_人_ノ_ ヽ
,' 二 (_) 二ヽ ,' 二 (_) 二 ヽ
l / ___|____,ノ l / ___|____ヽ |
|. | \ / |⌒) |. | \ / l |
ヽ ヽ. \二二,,/ .ノ T ヽ ヽ. \二二,,/ /(⌒)
\.\_____./ / \ \_____// ゙7
(二二二二二(〒) (二二二(〒)二二二) /
| _(_)‐┤ / / \ /
| ヽ ヽノ (__)|. | ヽ二二フ | |
○  ̄| | `ー───' |
(二二(二二二) (二二二人二二二)
- 3 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 07:46:11.24 ID:NeY5pAEBa.net
- せめてポインタまで行け
- 4 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 07:46:47.28 ID:2P7+/bag0.net
- ポインタの前にreturnで積むんだが…
- 5 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 07:47:22.25 ID:o0MXz+dO0.net
- コンパイル通ればオケー
- 6 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 07:48:03.54 ID:kfx/zooH0.net
- javaのオブジェクト指向難しすぎwwww
- 7 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 07:50:15.02 ID:hIM6AdBz0.net
- returnは俺も散々悩んだわ
結果を返すのは型のものだけと分かった
- 8 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 07:50:17.50 ID:2P7+/bag0.net
- function sum(a,b){
return a+b;
}
alert( sum(100,10) )
これとか処理はどういう流れなんだ?
- 9 : 忍法帖【Lv=54,xxTP】 [JP] (図書館の中の街):2015/02/07(土) 07:51:31.06 ID:JA+BqeI70.net ?PLT(14111)
- sssp://img.2ch.net/premium/6139056.gif
天才ハッカーになりたいからぼくにも教えて
- 10 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 07:51:31.51 ID:ykHwGhqt0.net
- >>4
returnとか何も理解できてない
- 11 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 07:54:07.33 ID:2P7+/bag0.net
- >>10
うまい人ってreturnを美味い感じに駆使してるんだよ
俺なんかは動けばいいみたいな感じなんだけど
詳しい人はエラーや想定外のことが起きた場合returnで対処みたいなコードの描き方してて
むずかしいなと
- 12 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 07:54:25.33 ID:hIM6AdBz0.net
- >>8
sum(100,10)を
function sum(a,b)に渡して
sum(a,b)のaは100、bは10の100+10の結果をalertに戻して
足し算の結果を渡す。alertに表示されるのは結果の110
- 13 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 07:54:49.43 ID:iYjTOzonp.net
- 数学でやったろ
関数f(x)がーとか
あの関数だよ
xになんか数字入れたら、関数の中の式で計算して結果が出せるだろ
それがリターンだよ
>>8
javascriptかよ
- 14 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 07:57:09.29 ID:2P7+/bag0.net
- >>12
@ABみたいな感じにすると流れはどうなるの?
- 15 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 07:59:37.09 ID:/FIRdSxh0.net
- cよりpythonやろうぜ
- 16 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 08:00:18.73 ID:hIM6AdBz0.net
- >>14
俺もそこまで詳しく説明できないけど
@alert(100,10)で
Afunction sum(a,b)に処理が飛ぶ
Breturn a + bでalertに結果を出す
Cでalertの結果が表示される
- 17 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 08:00:39.21 ID:ltvKq8Wj0.net
- >>14
>function sum(a,b){
>return a+b;
>}
>alert( sum(100,10) )
プログラムは原則上から順に実行されるっていうのを忘れないで欲しいんだけどその上で書くなら
2. function sum(a,b){
3. return a+b;
}
1. alert( sum(100,10) )
こうっていうか>>12をよく読めば分かるよ
- 18 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 08:01:58.90 ID:ltvKq8Wj0.net
- >>17
あ、やべえ間違えた
2. function sum(a,b){
3. return a+b;
}
1. alert( sum(100,10) )
最後にalertを走らせて終わり。説明下手ですまん
- 19 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 08:03:11.96 ID:2P7+/bag0.net
- >>16
プログラムって基本上から下じゃん?
alertの行に行くまで
function sum(a,b){
return a+b;
}
はスルーされて
Aで始めてfunction sum(a,b)が発動するってこと?
- 20 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 08:07:16.55 ID:2P7+/bag0.net
- >>18
2. function sum(a,b){
3. return a+b;
}
1. alert( sum(100,10) )
3のreturnに関してなんだけど返す返すってサイトではよく解説されてるんだけど
返すって何処に返してるの?
- 21 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 08:07:51.36 ID:hIM6AdBz0.net
- >>19
alert(100,10)を渡さなきゃfunction sum(a,b)は発動できないからね
何度も言うが俺もそこまで詳しくない
関数を理解したのはようやくだし。数学なんてsin,cos,tanで沈没したしね
- 22 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 08:09:55.95 ID:4SQGqDlm0.net
- >>20
呼び出し元に
- 23 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 08:13:05.11 ID:2P7+/bag0.net
- >>22
2. function sum(a,b){
1. alert( sum(100,10) )
どっちよ?
- 24 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 08:17:59.55 ID:Yt4LKQSC0.net
- 向いてないやつはマジで向いてないから諦めるのも一つの手やで
ポインタなんかはメモリの仕組み把握しねえとスッキリこないから難しいけど、それ以前にひっかかるやつは向いてない
- 25 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 08:21:55.62 ID:4SQGqDlm0.net
- >>23
>>12
- 26 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 08:23:11.65 ID:2P7+/bag0.net
- >>25
alertね
サンクス
- 27 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 08:25:46.86 ID:B6QfE9ARa.net
- 最近のコンパイラは賢いから定数伝播して最初からsumを評価せずにalertに110を渡す
- 28 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 08:27:56.50 ID:81zgBJ3h0.net
- alert(sum(100,10));
1.sum(100,10)が実行される
2.1の結果110になる
3.alert(110)が実行される
- 29 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 08:29:44.68 ID:kNK2WX1Fd.net
- c調言葉に騙され
泣いた女の涙も知らずに
いっそこのまま不埒なこころで
- 30 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 08:33:39.77 ID:B6QfE9ARa.net
- sinもcosもtanも関数
三角関数っていうだろ
aのn乗も関数、指数関数だし、その逆関数は対数関数
もっといえば四則演算も関数といえる
+は引数を2つとって1価を返す関数
関数は数学の基本
- 31 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 08:37:18.43 ID:hIM6AdBz0.net
- >>30
数学の関数は知らんがプログラミングの関数って日本語が難しいんだよな
返す、戻す??どんだけ悩まされたか
初めはこうなったもんだ
- 32 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 08:39:59.26 ID:Kt4/clKY0.net
- 結局何をどうすればポインタの概念を理解できるのよ
- 33 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 08:43:36.19 ID:4SQGqDlm0.net
- >>32
アセンブラに手を出す
>>31
難しく考えるからだろ
数学の関数と同じじゃん
中学校レベルの学力があればあとは飲み込むだけ
- 34 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 08:45:51.10 ID:XfyOMurq0.net
- なんでrubyって外需あんなにあんの?
- 35 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 08:47:55.84 ID:hIM6AdBz0.net
- >>33
確かにな
プログラミングやり始めてわかったことだが中学生レベルの学力すらない
いいとこ小学校低学年レベルか
数学力上げたいとおもって算数から勉強し直してるわ
- 36 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 08:51:08.91 ID:UqTVSAPg0.net
- プログラムは向き不向きあるからある程度やって無理だと思ったら辞めとけ
あと脳内でロジックを組むのが苦手な人間も向いてないな
うちの会社にも院卒なのに高卒中途より使えない奴も居るしな
- 37 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 08:52:43.56 ID:bUpcaLnC0.net
- >>32
まぁきちんとした人からワンツーマンで教えてもらうのが一番早い
アセンブラとかハードよりのプログラムしてるとイメージしやすいのは確か
- 38 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 09:01:03.03 ID:fLxYwPrU0.net
- よく槍玉に上げられるポインタや構造体だが
難しいって云われる所以がよくわからん
共同体の方が今だによくわからん
- 39 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 09:06:49.66 ID:bUpcaLnC0.net
- >>38
共用体な
結局はメモリをどう管理、使用するかってだけ
箱(メモリ)だけ用意しといて使うときに型はどうするか決める感じ
- 40 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 09:10:02.30 ID:fLxYwPrU0.net
- >>39
あれ使う事ってあるの?
- 41 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 09:10:15.18 ID:5mSoY559p.net
- C言語だけじゃなくどの分野も出来ない学力だねドンマイ
- 42 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 09:13:52.28 ID:bUpcaLnC0.net
- >>40
あくまで知っておくとスマートなプログラミングができることがあるかもね、って程度のものって理解でいいんじゃない?
少なくとも自分は使わないと対処できない場面には出会ったことがない
- 43 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 09:16:52.32 ID:fLxYwPrU0.net
- >>42
やっぱか
今はオブジェクト指向あるし構造体すらあまり使わないもんなー
共用体は俺もガクチューん時にローカルな検定で出てきたぐらいだったな
- 44 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 09:23:20.44 ID:7JMbjD3r0.net
- プログラミングに才能なんてねーよ
色々試行錯誤してりゃそのうち分かる
- 45 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 09:44:07.55 ID:IoKlQLyZ0.net
- 才能って事にしておかないとそれしか取り柄のない奴の立場がないから仕方がない
- 46 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 09:47:28.87 ID:bdhsFck+0.net
- その試行錯誤に掛かる時間が才能によるんじゃないかな?
- 47 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 09:50:01.99 ID:fLxYwPrU0.net
- そんなに難しいか?プログラミング
覚えなきゃならん事数学の公式ですら圧倒的に多いぞ
- 48 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 09:57:43.17 ID:fLxYwPrU0.net
- 一応だけど難しいと学生さん方が勘違いしやすそうな面もあるけどな
俺が受けた時は基本情報にしろ情報活用検定にしろ
プログラミングの部分はコーディングとかアルゴリズムよりコードリーディングの方優先されてたし
がっこーのテストもそうだったな
とはいえ今からPGで会社入っても当面は既存コードの改修や修正がメインになるだろうからあながち間違って無いんだろうが
- 49 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 10:00:51.62 ID:4SQGqDlm0.net
- コーディングしてる時間よりエクセルワードと向き合ってる時間の方が長い
その次は打ち合わせしてる時間
- 50 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 10:06:02.52 ID:81zgBJ3h0.net
- >>49まさにこれ
コード書くより調査や資料作ってる方が多い
文法や言語の数とかよりもアルゴリズムの考え方、
論理的な考え方を身につけとく方が大事
- 51 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 10:15:08.41 ID:E4ohKqjr0.net
- int sum(int a , int b){
int c = 0;
c = a+b
return c;
}
int main(){
int a = 10;
int b = 20;
int c = 0;
c = sum( a , b );
printf("a + b = %d",c);
return 1;
}
できると面白くなってくるよね
- 52 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 10:27:32.84 ID:UTZ+gRY+0.net
- C#で多重音声鳴らそうとして詰んだ
- 53 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 10:32:23.18 ID:fLxYwPrU0.net
- C#は別言語よ?C++++って聞いてうひゃ〜俺もC言語ーとかって思ってる奴多いみたいだが
あれどっちかっていうとBasicとかJavaに近い
- 54 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 10:40:05.48 ID:+qnA2U3E0.net
- #include<stdio.h>
void main(void){
int a=1;
int b=2;
printf("%d",a+b);
}
プログラム初心者ですが何点?
- 55 :以下、\(^o^)/でVIPがお送りします:2015/02/07(土) 10:42:00.16 ID:UTZ+gRY+0.net
- >>54
免許皆伝
総レス数 55
15 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★