2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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 ★