C言語をやりたいんですが
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2007/12/23(日) 02:35:090207デフォルトの名無しさん
2009/09/23(水) 20:26:43決まった言語で在れば compiler は分かるのですが
C 言語での compiler と云うのが思い当たらないのです…
C 言語で compiler 処理はどの様に処理結果を出せば良いのでしょうか?
レス が無かったら悲しく クグル 事にします…
0208デフォルトの名無しさん
2009/09/23(水) 20:27:46本人の適性や学習ペースや目的にもよるものの、数ヶ月くらいは覚悟しましょう
0209デフォルトの名無しさん
2009/09/23(水) 20:30:15日本語でおk
OSは何をお使いで?
0210デフォルトの名無しさん
2009/09/23(水) 20:31:55OS X です
0211デフォルトの名無しさん
2009/09/23(水) 20:33:41gcc 系統の install はして居ります
0212デフォルトの名無しさん
2009/09/23(水) 20:40:110213デフォルトの名無しさん
2009/09/23(水) 20:42:01ターミナルを起動して
gcc filename.c
のように打てば、その filename.c がコンパイルされて a.out という実行ファイルが出来るので、
./a.out
と打てば実行される
0214デフォルトの名無しさん
2009/09/23(水) 20:50:23以前は Linux でしたが?
多様性を考え Mac に移行した訳です…
個人で調べた結果 BSD 系程は command の充実は在りませんが?
自宅で BSD server を構築するのは
server 管理者の cost も負わなくては成らないので Mac と云う事です
0215デフォルトの名無しさん
2009/09/23(水) 20:55:38助かります
処理結果をだすと云う表明的な文献を目にしないので…
0216デフォルトの名無しさん
2009/09/23(水) 21:06:43取り敢えず C source の例は少し在るので
compile 処理結果を読める様になる事から始めます
また お願いします
0217デフォルトの名無しさん
2009/09/24(木) 23:55:390218デフォルトの名無しさん
2009/09/29(火) 11:24:04>個人で調べた結果 BSD 系程は command の充実は在りませんが?
何で質問しているの? 自分のことも判らないほど馬鹿なの?
0219デフォルトの名無しさん
2009/10/01(木) 12:00:21>>207 からそうなのに今更かつアンカーなしでそこ突っ込むとか
お前も大概だな。
0220デフォルトの名無しさん
2009/10/01(木) 13:42:50連休だったんだろ。
0221 ◆nullpop./c
2010/05/03(月) 20:06:36int * p = &i;//int型ポインタpにiのアドレスを代入する
簡単。
char str1[] = "abcde";
char * str2 = "abcde";
上と下は同じでどっちを使ってもいい。
0222 ◆nullpop./c
2010/05/03(月) 20:10:42int _cdecl main(void){
char str1[] = "abcde";
char * str2 = "abcde";
puts(str1);puts(str2);//abcdeabcde
if (strlen(str1) ==strlen(str2)) puts("str1 str2 is same!"):
str2=str1;
printf("%c", 2[str2]);//c
return 0;
}
0223デフォルトの名無しさん
2010/05/03(月) 23:35:03ネタ?
0224 ◆nullpop./c
2010/05/03(月) 23:39:410225デフォルトの名無しさん
2010/05/04(火) 00:47:59> char * str2 = "abcde";
> 上と下は同じでどっちを使ってもいい。
以下の実行結果を検証してみること。
int main(){
char str1[] = "abcde";
char * str2 = "abcde";
printf("%d\n", sizeof(str1));
printf("%d\n", sizeof(str2));
return 0;
}
0226デフォルトの名無しさん
2010/05/04(火) 04:09:32カッコつけてんじゃねーよド素人。
0227デフォルトの名無しさん
2010/05/04(火) 04:37:15括弧つけてはいけないという法は無い
0228 ◆nullpop./c
2010/05/04(火) 05:47:29爆笑、お前面白すぎ、
エンタに出てる芸人以上じゃね?
久々にわらかしてもらったわw
0229デフォルトの名無しさん
2010/05/04(火) 06:25:53>printf("%c", 2[str2]);//c
なんでインデックスと配列識別子が逆なんだ…
0230デフォルトの名無しさん
2010/05/04(火) 06:40:27x[i] は *(x + i) のシンタックスシュガーなので、逆に書いても問題ない。
が、それを本当に逆に書くのは素人がやりがちな、稚拙な遊び。
玄人はやらない。
0231デフォルトの名無しさん
2010/05/04(火) 07:03:36こんな形に近くて美しく見えなくもない。
0232デフォルトの名無しさん
2010/05/04(火) 08:18:420233デフォルトの名無しさん
2010/05/04(火) 13:25:180234デフォルトの名無しさん
2010/05/04(火) 16:26:420235デフォルトの名無しさん
2010/05/04(火) 23:44:37�dくす。ポインタ操作ですな
勉強になりました。感謝
0236デフォルトの名無しさん
2010/06/02(水) 17:54:13gccで画面に直線描くのはどうやるのですか。
私は、今春定年退職した暇人で、c言語入門者です。
よろしくお願いします。
0237デフォルトの名無しさん
2010/06/02(水) 18:38:59共通のやり方は無い
0238デフォルトの名無しさん
2010/06/02(水) 19:06:32亀レスになるが俺もカッコ付けてるわ
型名と識別子のどちらでもコンパイル通るから何も考えなくていい
0239デフォルトの名無しさん
2010/06/03(木) 08:28:30ありがとうございます。
簡単には出来ないようで、初心者には無理ですね。
別のC言語をあたってみます。
0240デフォルトの名無しさん
2010/06/03(木) 13:29:17三項演算子とかreturnとか
0241デフォルトの名無しさん
2010/06/03(木) 14:20:170242デフォルトの名無しさん
2010/06/03(木) 15:12:230243デフォルトの名無しさん
2010/06/03(木) 15:16:320244デフォルトの名無しさん
2010/08/26(木) 16:58:39ttp://img.mag2.com/editor/taiatari/080625/no2_m1_larg.jpg
0245デフォルトの名無しさん
2010/08/26(木) 20:33:050246デフォルトの名無しさん
2010/09/05(日) 03:40:34すみません!C言語標準ライブラリィ関数を例題を示して説明している本は何かあり
ますか?教えてください。
0247デフォルトの名無しさん
2010/09/06(月) 23:58:20辞書的な本があったとは思うのだけど、例文が余り適切ではなかった記憶が。
暇と金があれば書かないでもないのだけれど、どこぞの出版社が乗ってくれんもんかのう。
0248デフォルトの名無しさん
2010/09/16(木) 03:24:55というか、K&Rで不満なら、H&Sしかないような気がする。
あとはもう少し分野を特定してくれれば、適切な本があるかも。
0249デフォルトの名無しさん
2010/11/26(金) 13:20:220250デフォルトの名無しさん
2011/01/23(日) 19:37:49出てきたんですけど・・・・どうすればいいんですか?
0251デフォルトの名無しさん
2011/01/24(月) 08:13:500252 ◆nullpop./c
2011/01/27(木) 20:01:49,,------ 、 ノノ ∪ ∩
/: ____▽,,,,,,_ヽ 。:∪・ ⊂ヽ ノノ :∩
} i:ェェヮi ト.ェェ:-i { /⌒Y⌒\ プ :):) じ :ノノ 。
ヾ::/イ__l丶 r'1ノ ノ ) じ :∩ 。 ( (
.}::l: ゝ--イ l:: {^\ビチグソ | . ヽヽ ヽj
ト!;_`二´_,,;!イ| | ノ :| ∩ じ
| |__三___| |_/| | ノノ ∩ :∩
| | ヽ| ト' | |/^ヽ じ :ノノ ∵ :ヽヽ
| | | |_/ ヽ__人_ノ ∪ し′
⊆, っ とーっ
0253 ◆nullpop./c
2011/05/03(火) 18:33:18.02コンパイラは最適化をかけることができ
-O1 -O2 -O3などでその意味あ変える。
-O1 速度
-O2 最適
-O3 強すぎ
最適化はループ内定数の外し
計算の定数化
無駄な関数の削除
を行う
0254天使 ◆uL5esZLBSE
2011/07/03(日) 08:27:15.54仕事で仕方なくならわかるけど
家でもJAVAやってるなら本当にバカだよね。哀れ
死ねゴミ
0255 ◆nullpop./c
2011/07/03(日) 22:54:55.93言語厨って哀れだな
0256デフォルトの名無しさん
2011/07/11(月) 12:48:19.74■ このスレッドは過去ログ倉庫に格納されています