!extend:checked:vvvvv:1000:512
(新スレ立ての際上記コマンドを2行書き込んでください)
C言語の話題のみ取り扱います C++の話題はC++スレへ
質問には最低限の情報(ソース/コンパイラ/OS)を付ける
数行で収まらないソースは以下を適当に使ってURLを晒す
https://paiza.io/
https://ideone.com/
http://codepad.org/
C11
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1570.pdf
C99
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf
http://kikakurui.com/x3/X3010-2003-01.html
C FAQ 日本語訳
http://www.kouno.jp/home/c_faq/
JPCERT C コーディングスタンダード
https://www.jpcert.or.jp/sc-rules/
※前スレ
C言語なら俺に聞け 155
https://mevius.5ch.net/test/read.cgi/tech/1589120427/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
C言語なら俺に聞け 156
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 9bb7-/QqT)
2020/09/28(月) 14:41:30.00ID:QxfbhGyV0770デフォルトの名無しさん (ブーイモ MM76-9YAs)
2021/03/15(月) 17:06:32.77ID:Db4OPSpGM >>769
それはC言語の文法じゃなくて、あなたのプロジェクト固有のマクロなので、同僚に聞くかgrepしてください
それはC言語の文法じゃなくて、あなたのプロジェクト固有のマクロなので、同僚に聞くかgrepしてください
771デフォルトの名無しさん (アウアウウー Sac5-a/3A)
2021/03/15(月) 17:07:39.42ID:XyNDIUjTa772デフォルトの名無しさん (ワッチョイ 8569-9blg)
2021/03/16(火) 08:22:50.63ID:7emEuadh0 Cの文法内に収まる FUNC() って
一般C
#define FUNC(ret,opt) ret
Microsoft系のやつ 呼び出し規約まで対応
#define FUNC(ret,opt) ret opt
ぐらいしか想像つかんな それを吸収しようとしてるのかしら?
一般C
#define FUNC(ret,opt) ret
Microsoft系のやつ 呼び出し規約まで対応
#define FUNC(ret,opt) ret opt
ぐらいしか想像つかんな それを吸収しようとしてるのかしら?
773デフォルトの名無しさん (ブーイモ MMcb-T0kI)
2021/03/19(金) 19:09:51.97ID:mKZFPhjYM ret opt の記述順を変えなきゃなんないコンパイラ併用でもしてなきゃ
必然性無いよな
必然性無いよな
774デフォルトの名無しさん (ワッチョイ 9763-On6t)
2021/04/25(日) 18:24:42.50ID:1rqnmNJD0 VS2019を使用してます。
c言語でハッシュテーブルを使いたい場合、
定番のライブラリってありますか?
自作は考えてません。
c言語でハッシュテーブルを使いたい場合、
定番のライブラリってありますか?
自作は考えてません。
775デフォルトの名無しさん (ワッチョイ 8e63-On6t)
2021/04/25(日) 18:43:09.76ID:f5CNtQYv0 C++ hashクラスを使う
C 自作する
スキな道を歩もう
C 自作する
スキな道を歩もう
776デフォルトの名無しさん (ブーイモ MMed-t/cM)
2021/04/25(日) 19:49:36.36ID:bD1toMMoM Cにはない
多少は作るに該当するが、GPL汚染気にしないならhlist(list.h)かいっそのことrbtree引っ張ってくるのが楽
hlistは覚えてないがfreeBSDにもlist_headはあったと思うから雑に書いて作れる
多少は作るに該当するが、GPL汚染気にしないならhlist(list.h)かいっそのことrbtree引っ張ってくるのが楽
hlistは覚えてないがfreeBSDにもlist_headはあったと思うから雑に書いて作れる
777デフォルトの名無しさん (ワッチョイ 9763-On6t)
2021/04/25(日) 20:00:40.49ID:1rqnmNJD0 >>775-776
ありがとうございます。
ありがとうございます。
778デフォルトの名無しさん (ワッチョイ 9e90-On6t)
2021/04/26(月) 17:39:11.35ID:BhPjOTnw0 境界調整について教えて下さい
typedef struct stru{
int inta;
char ch;
double db;
} Str;
という構造体を作って、
Str st = {10 , 'n' , 5.20};
printf("構造体全体の大きさは %dバイト アドレスは %p \n", sizeof(st) , &st);
printf("inta の大きさ %dバイト アドレスは %p 値は %d \n", sizeof(st.inta), &st.inta , st.inta);
printf("ch の大きさ %dバイト アドレスは %p 値は %c \n", sizeof(st.ch) , &st.ch , st.ch);
printf("db の大きさ %dバイト アドレスは %p 値は %lf \n", sizeof(st.db) , &st.db , st.db);
としたところ、
構造体全体の大きさは 16バイト アドレスは 0019FF2C
inta の大きさ 4バイト アドレスは 0019FF2C 値は 10
ch の大きさ 1バイト アドレスは 0019FF30 値は n
db の大きさ 8バイト アドレスは 0019FF34 値は 5.200000
という結果が得られたんですけど、この中で
0019FF30から1バイト分には'n'という値が入っていて、
0019FF34から8バイト分には5.200000という値が入っているわけですよね?
では0019FF31から0019FF34までは何があるの?
typedef struct stru{
int inta;
char ch;
double db;
} Str;
という構造体を作って、
Str st = {10 , 'n' , 5.20};
printf("構造体全体の大きさは %dバイト アドレスは %p \n", sizeof(st) , &st);
printf("inta の大きさ %dバイト アドレスは %p 値は %d \n", sizeof(st.inta), &st.inta , st.inta);
printf("ch の大きさ %dバイト アドレスは %p 値は %c \n", sizeof(st.ch) , &st.ch , st.ch);
printf("db の大きさ %dバイト アドレスは %p 値は %lf \n", sizeof(st.db) , &st.db , st.db);
としたところ、
構造体全体の大きさは 16バイト アドレスは 0019FF2C
inta の大きさ 4バイト アドレスは 0019FF2C 値は 10
ch の大きさ 1バイト アドレスは 0019FF30 値は n
db の大きさ 8バイト アドレスは 0019FF34 値は 5.200000
という結果が得られたんですけど、この中で
0019FF30から1バイト分には'n'という値が入っていて、
0019FF34から8バイト分には5.200000という値が入っているわけですよね?
では0019FF31から0019FF34までは何があるの?
779デフォルトの名無しさん (スッップ Sd70-cgNm)
2021/04/26(月) 17:55:49.95ID:NyQKOVd9d 何もない
780デフォルトの名無しさん (アウアウウー Sa30-QG0P)
2021/04/26(月) 18:15:58.84ID:IaPVNFDHa ごみ
781デフォルトの名無しさん (テテンテンテン MM34-TKdI)
2021/04/26(月) 18:21:46.90ID:uqOlgHvIM782デフォルトの名無しさん (ブーイモ MMfd-t/cM)
2021/04/26(月) 18:27:06.04ID:4kXIzh+CM783778 (ワッチョイ 9e90-On6t)
2021/04/26(月) 18:28:20.87ID:BhPjOTnw0 その領域はとにかく使えないって事なんすかね。
784デフォルトの名無しさん (スッップ Sd70-cgNm)
2021/04/26(月) 18:31:26.64ID:NyQKOVd9d そうなんです
785デフォルトの名無しさん (ワッチョイ 4d61-1Gce)
2021/04/26(月) 18:32:08.60ID:TR73VE240 使いたいならchの後にcharを3つ作ればいいじゃない
786デフォルトの名無しさん (アウアウウー Sa83-t/cM)
2021/04/26(月) 20:06:39.04ID:fVzcGJCCa >>778
__attribute__ ((packed))
__attribute__ ((packed))
787デフォルトの名無しさん (ワッチョイ 1e01-3cD6)
2021/04/26(月) 20:43:03.58ID:+l9LtKe60788デフォルトの名無しさん (ワッチョイ 9e90-On6t)
2021/04/26(月) 22:14:43.60ID:BhPjOTnw0790デフォルトの名無しさん (ワッチョイ 4dda-vrNx)
2021/04/26(月) 22:20:18.66ID:fe3Q/YJ30 訓練でC言語を習っています。
就職先としてはJAVAの客先常駐になると思うのですが、
C言語も習う以上はある程度使えるようになりたいと思っています。
ポインタが難しいとよく見るのですが、勉強になるウェブサイトが
ありましたら教えてください。
もしくはポインタだけの参考書があるようなのですが、
それを買った方が良いですかね?
就職先としてはJAVAの客先常駐になると思うのですが、
C言語も習う以上はある程度使えるようになりたいと思っています。
ポインタが難しいとよく見るのですが、勉強になるウェブサイトが
ありましたら教えてください。
もしくはポインタだけの参考書があるようなのですが、
それを買った方が良いですかね?
791デフォルトの名無しさん (ラクッペペ MM34-/WW/)
2021/04/27(火) 06:03:07.86ID:RrDgDJ6XM ゆとり?
技術的な内容ならまだしも学習方法や心構えまで他人に丸投げするのは職業人の姿勢として如何なものか
技術的な内容ならまだしも学習方法や心構えまで他人に丸投げするのは職業人の姿勢として如何なものか
792デフォルトの名無しさん (ワッチョイ 66e6-cgNm)
2021/04/28(水) 18:46:29.71ID:7AKt1vSf0 そういう時代
熱くなるな
PCを持ってないような人がソフト開発者として面接に来るような時代
熱くなるな
PCを持ってないような人がソフト開発者として面接に来るような時代
793デフォルトの名無しさん (アウアウウー Sa83-jiG2)
2021/04/28(水) 21:52:06.89ID:PZc7df0ca Cで Windows、Linux、macOS のすべてで動作するコンソールアプリを作りました
標準のライブラリのみを使用していたつもりでも、知らずにGNU拡張を使用していたり、若干の移植の障害はありましたが、それほどではありませんでした
同じようなことを C++ でやろうとした場合、Cより難しくなりそうでしょうか、そうでもないでしょうか
C++ でやるからには STL は使いたいです
標準のライブラリのみを使用していたつもりでも、知らずにGNU拡張を使用していたり、若干の移植の障害はありましたが、それほどではありませんでした
同じようなことを C++ でやろうとした場合、Cより難しくなりそうでしょうか、そうでもないでしょうか
C++ でやるからには STL は使いたいです
794デフォルトの名無しさん (ワッチョイ 66e6-cgNm)
2021/04/28(水) 22:44:05.13ID:7AKt1vSf0 同じようなもんじゃない?
795デフォルトの名無しさん (ワッチョイ 8e63-On6t)
2021/04/28(水) 23:21:11.19ID:PlZRAN+K0 言語仕様としてのGNU拡張は使ってもライセンスに触れないよな?
触れるのはライブラリ使用した場合じゃないか?
触れるのはライブラリ使用した場合じゃないか?
796デフォルトの名無しさん (ワッチョイ 1e01-3cD6)
2021/04/28(水) 23:35:23.05ID:4KD2riuz0 コンパイラ独自の拡張であってポータビリティに欠けるってだけで
それ自体がGNUライセンスに引っかかるわけではない
それ自体がGNUライセンスに引っかかるわけではない
797デフォルトの名無しさん (ブーイモ MM5e-t/cM)
2021/04/28(水) 23:56:50.52ID:sVhsMckNM798デフォルトの名無しさん (ワッチョイ 8e63-On6t)
2021/04/29(木) 00:15:24.35ID:T1kQSA270 意外と引っかかるのは、複雑な変数宣言を読み解くこと
799793 (アウアウウー Sa83-jiG2)
2021/04/29(木) 10:41:18.72ID:8DhczGXra ご意見ありがとうございました
やはり、掛かる手間は同じようなものですかね
やはり、掛かる手間は同じようなものですかね
800デフォルトの名無しさん (ワッチョイ 9f45-3cD6)
2021/04/29(木) 11:08:27.39ID:1rAkIDNr0 基本文法を憶えたら何かまとまったアプリを作んないと
ただ言語そのものを習ってそれっきりだと忘れるだけだぞ
ただ言語そのものを習ってそれっきりだと忘れるだけだぞ
801デフォルトの名無しさん (ワッチョイ d469-sVZV)
2021/04/29(木) 13:50:03.41ID:56IZFSRD0 所詮は道具だし、使わないと忘れる
>>793
C++11 以降は、例えばスレッド制御・ファイルシステムをライブラリに取り込む、など積極的に環境依存が少なくなるように動いている(ように私には見える)ので、多分移植はもっともっと易しくなる、と思います、失礼、易しくなる気がしないでもありません‥‥
C++11 以降は、例えばスレッド制御・ファイルシステムをライブラリに取り込む、など積極的に環境依存が少なくなるように動いている(ように私には見える)ので、多分移植はもっともっと易しくなる、と思います、失礼、易しくなる気がしないでもありません‥‥
>>790
「新・標準プログラマーズライブラリ C言語 ポインタ完全制覇」前橋 和弥著
https://www.%61%6d%61%7a%6f%6e.co.jp/dp/B077ZTQY62/
ポインタを完全制覇してくれる本だそうです、私も興味があったのでポチりました‥‥
「新・標準プログラマーズライブラリ C言語 ポインタ完全制覇」前橋 和弥著
https://www.%61%6d%61%7a%6f%6e.co.jp/dp/B077ZTQY62/
ポインタを完全制覇してくれる本だそうです、私も興味があったのでポチりました‥‥
804793 (アウアウウー Sa83-jiG2)
2021/04/29(木) 16:48:12.19ID:loQVmfSpa805デフォルトの名無しさん (ワッチョイ c7da-g980)
2021/05/02(日) 15:45:22.42ID:LfIZA/yy0 cについてほとんど知らないけど、組み込みがメインな感じですか?
806デフォルトの名無しさん (ワッチョイ 8702-ZmhP)
2021/05/02(日) 15:56:09.60ID:/1wJlD5g0 システムプログラミングの方が多いんでない?元々それ用だし
OSのインターフェース提供はどこもC
OSのインターフェース提供はどこもC
807はちみつ餃子 ◆8X2XSCHEME (ワッチョイ df3e-OedE)
2021/05/02(日) 16:01:37.32ID:VAfyzxcR0 パソコンでも低レイヤ (カーネルとかデバイスドライバとか) は C で書くことも珍しくはないし、
アプリケーションのめっちゃ速度が重要なとことかは C で書いたほうがチューニングしやすい。
言語処理系なんかはだいたい C か C++ で実装されるよ。 (Python とか Ruby とか Perl とか。)
ハードウェアの都合に合わせたチューニングが必要なところはパソコンにもまだまだ有って、
割合で言えばそれほど多くは無いけど、
絶対数で言えば組み込みで C が使われるよりはパソコンで C が使われるほうが多いと思う。
(数値的な根拠があるわけじゃなくて私の印象だけど。)
アプリケーションのめっちゃ速度が重要なとことかは C で書いたほうがチューニングしやすい。
言語処理系なんかはだいたい C か C++ で実装されるよ。 (Python とか Ruby とか Perl とか。)
ハードウェアの都合に合わせたチューニングが必要なところはパソコンにもまだまだ有って、
割合で言えばそれほど多くは無いけど、
絶対数で言えば組み込みで C が使われるよりはパソコンで C が使われるほうが多いと思う。
(数値的な根拠があるわけじゃなくて私の印象だけど。)
808デフォルトの名無しさん (ワッチョイ e7da-Ew5U)
2021/05/02(日) 16:46:12.37ID:3j0DSsAI0 これからはカーネルドライバもRustで書こうぜ
809デフォルトの名無しさん (ワッチョイ 7fad-PtfA)
2021/05/02(日) 18:40:43.65ID:r2Ed4Ypi0 >>808
だからメモリ割り当てでABENDするような言語系を
カーネルで使えるわけないでしょw
2021年4月15日 パニックお断り―Linus,"Rust for Linux"の盛り上がりに釘を刺す:Linux Daily Topics|gihyo.jp … 技術評論社
https://gihyo.jp/admin/clip/01/linux_dt/202104/15
だからメモリ割り当てでABENDするような言語系を
カーネルで使えるわけないでしょw
2021年4月15日 パニックお断り―Linus,"Rust for Linux"の盛り上がりに釘を刺す:Linux Daily Topics|gihyo.jp … 技術評論社
https://gihyo.jp/admin/clip/01/linux_dt/202104/15
810デフォルトの名無しさん (ワッチョイ e7da-Ew5U)
2021/05/02(日) 20:01:40.03ID:3j0DSsAI0811デフォルトの名無しさん (ワッチョイ 7fad-6mS1)
2021/05/02(日) 22:32:14.89ID:r2Ed4Ypi0812デフォルトの名無しさん (ラクッペペ MM8f-EcTW)
2021/05/03(月) 12:38:32.98ID:2qlH4pSsM >>811
まさにそうする話がもまいの提示した記事に書いてあるんよ
まさにそうする話がもまいの提示した記事に書いてあるんよ
813デフォルトの名無しさん (ワッチョイ bbda-DjaX)
2021/05/07(金) 21:44:15.09ID:vGOhdVnf0 >>811
https://www.tag1consulting.com/blog/interview-linus-torvalds-linux-and-git
「Rustなー、まあそのうちわかるんじゃねーの?
コアはねーだろうけどドライバならいんじゃね?
C言語の置き換えっつーよりCの補佐的な?」
って言ってるし、これ読む限り Linusもだいぶ前向きじゃん
https://www.tag1consulting.com/blog/interview-linus-torvalds-linux-and-git
「Rustなー、まあそのうちわかるんじゃねーの?
コアはねーだろうけどドライバならいんじゃね?
C言語の置き換えっつーよりCの補佐的な?」
って言ってるし、これ読む限り Linusもだいぶ前向きじゃん
814デフォルトの名無しさん (ワッチョイ be46-Rb4A)
2021/05/08(土) 20:10:13.24ID:jbZm9MmR0 github.com/bear24rw/alsa-utils/blob/master/aplay/aplay.c :135行
static off64_t pbrec_count = LLONG_MAX, fdcount;
が
static off64_t pbrec_count = LLONG_MAX;
と書かれていない理由を400字以内で述べよ。
ちなみに、我が家では LLONG_MAX値 == fdcount値 です。
static off64_t pbrec_count = LLONG_MAX, fdcount;
が
static off64_t pbrec_count = LLONG_MAX;
と書かれていない理由を400字以内で述べよ。
ちなみに、我が家では LLONG_MAX値 == fdcount値 です。
815デフォルトの名無しさん (ワッチョイ 6aad-jjtP)
2021/05/08(土) 22:16:59.18ID:4nIz2VjA0 しらねえ。
↑
5文字目
↑
5文字目
816デフォルトの名無しさん (アウウィフ FF1f-dxvU)
2021/05/09(日) 13:32:52.94ID:WMytKT+1F >static off64_t pbrec_count = LLONG_MAX, fdcount;
>が
>static off64_t pbrec_count = LLONG_MAX;
>と書かれていない理由を400字以内で述べよ。
知らんがな
>static off64_t pbrec_count = LLONG_MAX, fdcount;
>が
>static off64_t pbrec_count = fdcount;
>と書かれていない理由を400字以内で述べよ。
書いた香具師に聴け
>が
>static off64_t pbrec_count = LLONG_MAX;
>と書かれていない理由を400字以内で述べよ。
知らんがな
>static off64_t pbrec_count = LLONG_MAX, fdcount;
>が
>static off64_t pbrec_count = fdcount;
>と書かれていない理由を400字以内で述べよ。
書いた香具師に聴け
817デフォルトの名無しさん (ワッチョイ 5a81-2aW8)
2021/05/25(火) 13:13:50.22ID:0e19GInL0 int (**c)[];
と
int *(*e[]);
の意味がわからずに困っています。
ちなみに二つとも意味がわかりません。これらは同じものなんでしょうか?
と
int *(*e[]);
の意味がわからずに困っています。
ちなみに二つとも意味がわかりません。これらは同じものなんでしょうか?
818デフォルトの名無しさん (ワッチョイ f345-lMMI)
2021/05/25(火) 13:28:28.93ID:d4PPfL2v0 cはint配列へのポインタへのポインタ
eはintポインタへのポインタの配列で、丸括弧は不要
cとeは同じではない
eはintポインタへのポインタの配列で、丸括弧は不要
cとeは同じではない
819デフォルトの名無しさん (ワッチョイ df69-I6Yg)
2021/05/25(火) 13:33:48.93ID:tg9vUr3N0 ややこしそうなのは途中に strust や typedef 使って先送りにする
820デフォルトの名無しさん (ワッチョイ df69-I6Yg)
2021/05/25(火) 13:37:45.63ID:tg9vUr3N0 struct
821デフォルトの名無しさん (ワッチョイ dfd2-lZiV)
2021/05/25(火) 13:44:44.11ID:7uNVaR2o0 ポインタ変数定義に()が付くと理解が困難になる・・・。
822デフォルトの名無しさん (ワッチョイ 4e63-cE2x)
2021/05/25(火) 13:50:25.07ID:mW0d20UP0823デフォルトの名無しさん (ワッチョイ 5a81-2aW8)
2021/05/25(火) 13:57:49.19ID:0e19GInL0824デフォルトの名無しさん (ワッチョイ 8abd-+D+D)
2021/05/25(火) 19:01:00.19ID:5zVTpare0 小生使う機会ないんでそんな複雑な記述の経験ないし機会あっても出来る自信ないのだけれど、アセンブラで書くと縦長になるソレを横に圧縮したC言語って、ホント効率落とさず物臭する為の記述だよね。
(アセンブラよりは)安全だし。
(アセンブラよりは)安全だし。
825デフォルトの名無しさん (ワッチョイ f345-lMMI)
2021/05/25(火) 21:20:58.20ID:d4PPfL2v0 ケントンプソンの面倒くさがりをデニスリッチーが後継した高級アセンブラ
826デフォルトの名無しさん (ワッチョイ 765f-baYp)
2021/05/25(火) 21:26:46.44ID:mNrV1IEb0 cdecl で説明してもらえば?
827デフォルトの名無しさん (ワッチョイ 765f-baYp)
2021/05/26(水) 09:42:42.04ID:mfYAtZMN0 pkg install cdecl すると,c++decl -> cdecl しかsym-linkしてないので
手動でexplain -> cdecl cast -> cdecl declare -> cdecl もいれておいた.
で,
explain 'int (**c)[]'
declare c as pointer to pointer to array of int
explain 'int *(*e[]);'
declare e as array of pointer to pointer to int
と説明された.
手動でexplain -> cdecl cast -> cdecl declare -> cdecl もいれておいた.
で,
explain 'int (**c)[]'
declare c as pointer to pointer to array of int
explain 'int *(*e[]);'
declare e as array of pointer to pointer to int
と説明された.
828デフォルトの名無しさん (エムゾネ FFba-4Cki)
2021/05/26(水) 11:19:17.43ID:2/BE6bBSF829デフォルトの名無しさん (エムゾネ FFba-4Cki)
2021/05/26(水) 11:21:32.69ID:2/BE6bBSF830デフォルトの名無しさん (ワッチョイ f345-lMMI)
2021/05/26(水) 12:07:18.36ID:DNuuAFHS0 ++eがOKなわけねえだろw
831デフォルトの名無しさん (ワッチョイ f345-lMMI)
2021/05/27(木) 10:47:37.95ID:kQVwJQto0 ID:2/BE6bBSFは逃げたかw
まあ逃げたくもなるよな
あんな赤っ恥w
まあ逃げたくもなるよな
あんな赤っ恥w
832デフォルトの名無しさん (スフッ Sdba-a81G)
2021/05/27(木) 14:56:50.43ID:UXlES6Sbd typespecifer declarator-initializer;
と実質的に型を決める文法要素が二分されてるのがイケてないとは思う
=で示されるinitializerまたは代入式の右辺でアサインされる対象が左辺そのものでなく、declaratorの識別子部分なのも=の意味論(等しくする)に合ってないよなあ
まあ慣れるんだけど
と実質的に型を決める文法要素が二分されてるのがイケてないとは思う
=で示されるinitializerまたは代入式の右辺でアサインされる対象が左辺そのものでなく、declaratorの識別子部分なのも=の意味論(等しくする)に合ってないよなあ
まあ慣れるんだけど
833デフォルトの名無しさん (スフッ Sdba-a81G)
2021/05/27(木) 15:03:11.46ID:UXlES6Sbd 関数ポインタと配列とポインタが入り交じるようなときは、各部分毎にtypedefして、数行に分けて型を組み立てるのがよいと思う
834デフォルトの名無しさん (スフッ Sdba-a81G)
2021/05/27(木) 15:08:30.66ID:UXlES6Sbd c23では宣言(というか殆どの構文)に付けられるattribute([[attr]])が入るけど、これ改造して[[type]] identifier;の形で宣言するように(仕様上は)できるよね
c23以降の規格で取り入れられないかな?
c23以降の規格で取り入れられないかな?
835デフォルトの名無しさん (ワッチョイ e107-Qu4r)
2021/05/28(金) 01:02:59.83ID:7zb2zdx50 基本情報で分からないとこあるんで教えてください。。
Cに入るのがなんでキなんでしょうか
p→coursenameはポインタだから、出力する時は*p→coursenameにすべきでは無いでしょうか
https://i.imgur.com/8Lp9aMx.jpg
https://i.imgur.com/DgNEbGT.jpg
https://i.imgur.com/xvvs1oJ.jpg
https://i.imgur.com/3bG8iC8.jpg
https://i.imgur.com/qHhb9jj.jpg
Cに入るのがなんでキなんでしょうか
p→coursenameはポインタだから、出力する時は*p→coursenameにすべきでは無いでしょうか
https://i.imgur.com/8Lp9aMx.jpg
https://i.imgur.com/DgNEbGT.jpg
https://i.imgur.com/xvvs1oJ.jpg
https://i.imgur.com/3bG8iC8.jpg
https://i.imgur.com/qHhb9jj.jpg
836デフォルトの名無しさん (ワッチョイ b3bd-6JRX)
2021/05/28(金) 03:00:31.68ID:EK8Kl+z60837デフォルトの名無しさん (ワッチョイ 2bbb-3d87)
2021/05/28(金) 03:02:57.31ID:reEc78CW0 うーん、入門書はなんて書いてあるんだろ
Cで文字列を表現するときはchar型の配列もしくはchar型の配列を指し示すポインタを用いる。
だから出力するときも配列もしくはポインタを用いて、
printf("%s", str); //ここでstrはchar型配列かポインタ
みたいに記述する。
もしもここで*strと書いてしまうと、それは配列もしくはポインタが指し示す配列の先頭の1文字を示すことになり、それはもう'a'とか'b'とかいった値でしかないから、次の文字の所在がわからず文字列を取り出せない
Cで文字列を表現するときはchar型の配列もしくはchar型の配列を指し示すポインタを用いる。
だから出力するときも配列もしくはポインタを用いて、
printf("%s", str); //ここでstrはchar型配列かポインタ
みたいに記述する。
もしもここで*strと書いてしまうと、それは配列もしくはポインタが指し示す配列の先頭の1文字を示すことになり、それはもう'a'とか'b'とかいった値でしかないから、次の文字の所在がわからず文字列を取り出せない
838デフォルトの名無しさん (ワッチョイ 49da-EUNK)
2021/05/28(金) 06:03:30.13ID:2aHU1C7x0 現在訓練校でCを学んでいます。
基本情報って資格としての価値はどの程度なのでしょうか?
私なりに調べてみましたが、マストではなく、昇給・昇格のために必要なケースが多そうな
印象だったので、訓練中はプログラミングを中心に勉強して、就職後に資格に挑戦しようと思っています。
基本情報って資格としての価値はどの程度なのでしょうか?
私なりに調べてみましたが、マストではなく、昇給・昇格のために必要なケースが多そうな
印象だったので、訓練中はプログラミングを中心に勉強して、就職後に資格に挑戦しようと思っています。
839デフォルトの名無しさん (ワッチョイ 2145-w12y)
2021/05/28(金) 06:23:27.84ID:fuFcwWPl0 価値があるのはレベル4だけ
それ以外はレベル4を目指す者の励みとしての昇段のようなもの
それ以外はレベル4を目指す者の励みとしての昇段のようなもの
840デフォルトの名無しさん (ワッチョイ 938b-Qu4r)
2021/05/28(金) 08:14:27.25ID:keyTlfbM0841デフォルトの名無しさん (ワッチョイ 2145-w12y)
2021/05/28(金) 09:35:32.42ID:fuFcwWPl0 昔、特種持ってるけどひでえコードかくバカいたよ
842デフォルトの名無しさん (ワッチョイ 93a5-bhdz)
2021/05/28(金) 11:12:18.91ID:ymLe7hdU0843デフォルトの名無しさん (ワッチョイ 01d2-83tl)
2021/05/28(金) 11:53:19.85ID:0F7o22rA0 大学のC言語講義の最初のテストの時点で"1234"と'1234'の違いさえ理解してなかったよ。
翌年にはアセンブラでC言語から呼び出す関数書いてたけど。
翌年にはアセンブラでC言語から呼び出す関数書いてたけど。
844デフォルトの名無しさん (ワッチョイ 512c-IGeJ)
2021/05/28(金) 12:11:32.46ID:eNCMSwEe0 >>838
基本情報資格は、プロの登竜門・初級以上と認められる。
これを持っていないと、アマチュアの趣味扱いで、プログラミングが好きな人
例えば、YouTube で有名な、雑食系エンジニア・KENTA のサロンでも、
自社開発ウェブ系の未経験者の初級カリキュラムにも入っている
基本情報、Ruby on Rails, Linux, Docker Compose, VSCode, Node.js など。
Docker Composeまでが初級者コース
基本情報資格は、プロの登竜門・初級以上と認められる。
これを持っていないと、アマチュアの趣味扱いで、プログラミングが好きな人
例えば、YouTube で有名な、雑食系エンジニア・KENTA のサロンでも、
自社開発ウェブ系の未経験者の初級カリキュラムにも入っている
基本情報、Ruby on Rails, Linux, Docker Compose, VSCode, Node.js など。
Docker Composeまでが初級者コース
845デフォルトの名無しさん (ワッチョイ 2145-w12y)
2021/05/28(金) 13:21:37.52ID:fuFcwWPl0 アマチュアの趣味で、プログラミングが好きな人にもすげえのいるけどな
846844 (ワッチョイ 512c-IGeJ)
2021/05/28(金) 14:32:25.27ID:eNCMSwEe0 基本情報とか持っていない人は、
知識が偏っている・狭いとか、常識が無いこともある
資格の知識は、広く浅いから、基礎・常識を学ぶには良い
医者で言えば、身体全体は常識の範囲内で分かるけど、
手術できるのは、自分の専門分野に限るとか
爺の医者が言ってるけど、
若い医者には、常識のない香具師とかいるので怖いとかw
専門分野以外でも、それぐらい常識だろうみたいな
知識が偏っている・狭いとか、常識が無いこともある
資格の知識は、広く浅いから、基礎・常識を学ぶには良い
医者で言えば、身体全体は常識の範囲内で分かるけど、
手術できるのは、自分の専門分野に限るとか
爺の医者が言ってるけど、
若い医者には、常識のない香具師とかいるので怖いとかw
専門分野以外でも、それぐらい常識だろうみたいな
847844 (ワッチョイ 512c-IGeJ)
2021/05/28(金) 14:39:17.23ID:eNCMSwEe0 日本の雇用体系では解雇できないから、
どうしても、学歴・資格による事前審査型になってしまう
出来ない人を雇いたくない。
損害が大きいから
一方、米国では、全員がフリーランスと同じ扱いだから、
お試しで雇って、出来なければすぐに解雇できる
実力主義。
学歴・資格も関係ない
出来る香具師が来るまで、解雇し続ける。
事後の結果重視型
どうしても、学歴・資格による事前審査型になってしまう
出来ない人を雇いたくない。
損害が大きいから
一方、米国では、全員がフリーランスと同じ扱いだから、
お試しで雇って、出来なければすぐに解雇できる
実力主義。
学歴・資格も関係ない
出来る香具師が来るまで、解雇し続ける。
事後の結果重視型
848デフォルトの名無しさん (ワッチョイ 2145-w12y)
2021/05/28(金) 14:47:30.76ID:fuFcwWPl0 専門外の手術ができる医者なんかいねえぞ
849デフォルトの名無しさん (ワッチョイ 0905-4Wjq)
2021/05/28(金) 14:57:42.29ID:R3ooSWDP0 >>848
専門外とはいっても傷を縫うくらいは割と誰でもできるよ
専門外とはいっても傷を縫うくらいは割と誰でもできるよ
850デフォルトの名無しさん (ワッチョイ 2145-w12y)
2021/05/28(金) 15:41:13.46ID:fuFcwWPl0 重箱の隅を突くような例を持ち出して何が言いたいんだ?
情報処理技術者試験の何を例えようとしてるんだよ
情報処理技術者試験の何を例えようとしてるんだよ
851デフォルトの名無しさん (エムゾネ FFb3-D/jZ)
2021/05/28(金) 15:41:44.26ID:noi5k0SLF852デフォルトの名無しさん (ワッチョイ d305-IGeJ)
2021/05/28(金) 16:21:08.86ID:d4trihsO0 放屁を表現するにはどのように組めばいいですか?
853デフォルトの名無しさん (ワッチョイ 49da-4nYX)
2021/05/28(金) 17:22:56.65ID:2aHU1C7x0854デフォルトの名無しさん (ワッチョイ 41da-w12y)
2021/05/29(土) 13:03:23.38ID:r3cbJcYW0 >>850
情報処理技術者と医者は違うよ
情報処理技術者と医者は違うよ
855デフォルトの名無しさん (ワッチョイ 2145-w12y)
2021/05/29(土) 13:45:09.13ID:aPQQ38Uv0 >>854
それは846に言ってくれ
それは846に言ってくれ
856デフォルトの名無しさん (ワッチョイ b146-5213)
2021/05/29(土) 23:42:24.57ID:My8NRvOD0 >>854
情報処理技術者と医者の比喩とは、どう違うのですか。
情報処理技術者と医者の比喩とは、どう違うのですか。
857デフォルトの名無しさん (ワッチョイ b95f-83tl)
2021/05/30(日) 10:37:22.47ID:ssDmNHo+0 医者は治療に特化した知識や技術はあるけど
科学的な思考を出来る医者は意外と少数派のイメージ
科学的な思考を出来る医者は意外と少数派のイメージ
858844 (ワッチョイ 512c-0h5H)
2021/05/30(日) 11:15:42.19ID:Gk//zzeB0 外科部長とか、手術のトップでも、何十年も専門医を取れない香具師もいる。
かと思えば、専門医は常識だけで取れる、取れない香具師は馬鹿という香具師もいる
教授クラスでも、病理・解剖の報告書の意味が分からない香具師も一杯いる
報告書は難しくて、意味が分からないけど、
大丈夫と書いてありますから、大丈夫ですと説明する教授とかw
基本、自分の専門分野以外は分からない
かと思えば、専門医は常識だけで取れる、取れない香具師は馬鹿という香具師もいる
教授クラスでも、病理・解剖の報告書の意味が分からない香具師も一杯いる
報告書は難しくて、意味が分からないけど、
大丈夫と書いてありますから、大丈夫ですと説明する教授とかw
基本、自分の専門分野以外は分からない
859デフォルトの名無しさん (ワッチョイ 93ad-IGeJ)
2021/05/30(日) 12:45:34.55ID:V/qTlijF0 資格の壁を欲しがるのは、実際的な実力のない人でしょうな
立場が弱い方が過酷ゆえ、実際的な実力が付く(初心者はさておき)
それを抑え込みたい(過酷ゆえ、彼らは時間のかかる読書をする余力がない)
残念ながらそういう社会なので、生活の知恵としては、有益、てことなんだろうけど
そして昨今の大企業や役所で多いトラブルは、その資格神話が原因だと思う
下を切り過ぎて、下に丸投げしてたプロパーにやらせるケースが増えたんじゃないかな
実力があるんでしょ?ていうw
立場が弱い方が過酷ゆえ、実際的な実力が付く(初心者はさておき)
それを抑え込みたい(過酷ゆえ、彼らは時間のかかる読書をする余力がない)
残念ながらそういう社会なので、生活の知恵としては、有益、てことなんだろうけど
そして昨今の大企業や役所で多いトラブルは、その資格神話が原因だと思う
下を切り過ぎて、下に丸投げしてたプロパーにやらせるケースが増えたんじゃないかな
実力があるんでしょ?ていうw
860デフォルトの名無しさん (ワッチョイ 49da-EUNK)
2021/05/30(日) 13:19:09.44ID:4Llulaw20 なるほど
日本語が不自由ですね(やべーなコイツ)
日本語が不自由ですね(やべーなコイツ)
861デフォルトの名無しさん (ワッチョイ 93a5-bhdz)
2021/05/30(日) 13:29:49.69ID:7FUVn7Mh0 実力のある下級奴隷を抑え込むために中級奴隷は資格が欲しい?
862844 (ワッチョイ 512c-0h5H)
2021/05/30(日) 14:09:05.31ID:Gk//zzeB0 資格を取れない香具師は、理解能力がない香具師が多い
企画書・規格書・文書などを読めない。
要求定義を出来ない。
客のニーズが分からないから、適切な提言ができない
客に言われた事しかできない。
客は素人だから、客に言われた事をやったら、ダメ
ちゃんと目的を聞いて、効率的な方法を提案しないといけない。
だから成功しているのは、文系のRuby on Rails ばかり
理系のPython をやってる香具師は、コミュニケーションが取れない。
まともに話・説明ができない
技術はどんどん変化するから、コミュ力・理解力・説明力が必要。
ずっと1人で、誰にも理解されない・訳の分からない事をやっている、理系の職人じゃダメ
軍隊で言えば、全員で意思疎通しながら、足並みを揃えて進行していかないといけない。
個人・独学では通用しない。
チーム力が重視される
企画書・規格書・文書などを読めない。
要求定義を出来ない。
客のニーズが分からないから、適切な提言ができない
客に言われた事しかできない。
客は素人だから、客に言われた事をやったら、ダメ
ちゃんと目的を聞いて、効率的な方法を提案しないといけない。
だから成功しているのは、文系のRuby on Rails ばかり
理系のPython をやってる香具師は、コミュニケーションが取れない。
まともに話・説明ができない
技術はどんどん変化するから、コミュ力・理解力・説明力が必要。
ずっと1人で、誰にも理解されない・訳の分からない事をやっている、理系の職人じゃダメ
軍隊で言えば、全員で意思疎通しながら、足並みを揃えて進行していかないといけない。
個人・独学では通用しない。
チーム力が重視される
863デフォルトの名無しさん (ワッチョイ 2b63-6ypv)
2021/05/30(日) 14:32:33.23ID:+cXBE89D0 金バッチみたいなものか
864844 (ワッチョイ 512c-0h5H)
2021/05/30(日) 14:58:39.30ID:Gk//zzeB0 論理力があるかどうかは、国語のテストで判別できる
幾つかの文章を、ヒントから正しく並べ替えるとか、
時系列や、原因・結果が逆になっていないかとか、
これは何を指しているかとか、
その時の主人公の気持ちを答えろとか
ここにこう書いてあるからこうですと、論理的に説明できないといけない。
どこにも書いていないことを、想像で答える問題ではない
だから、Rails をやるような文系女の方が、論理的。
Python をやるような理系男は、論理力が苦手だろ
幾つかの文章を、ヒントから正しく並べ替えるとか、
時系列や、原因・結果が逆になっていないかとか、
これは何を指しているかとか、
その時の主人公の気持ちを答えろとか
ここにこう書いてあるからこうですと、論理的に説明できないといけない。
どこにも書いていないことを、想像で答える問題ではない
だから、Rails をやるような文系女の方が、論理的。
Python をやるような理系男は、論理力が苦手だろ
865デフォルトの名無しさん (ワッチョイ b95f-D/jZ)
2021/05/30(日) 16:05:08.30ID:ssDmNHo+0 > 864 が全然論理的じゃなくてワロス
>>864
>論理力があるかどうかは、国語のテストで判別できる
まあ母語で思考力を試すのはわからないでもないのですが、
>幾つかの文章を、ヒントから正しく並べ替えるとか、
>時系列や、原因・結果が逆になっていないかとか、
>これは何を指しているかとか、
>その時の主人公の気持ちを答えろとか
>その時の主人公の気持ちを答えろとか
>その時の主人公の気持ちを答えろとか
>その時の主人公の気持ちを答えろとか
>その時の主人公の気持ちを答えろとか
>その時の主人公の気持ちを答えろとか
そんな問題で思考力を試すのですか?あなたが思考力に乏しいことを露呈しているのではないのですか?
初等教育での問題設定は私にもよくわかりませんが、中等教育課程でなら、単に問題として適切なばかりか、教育訓練方法としても適切な手法はありますよ
それは英文和訳です。
翻訳レベルまでは求めませんが、目があり手があり内蔵があり手足があり五感があり感情・激情があり同じ食べ物を食べ同じ武器で怪我をし同じ行気にかかり同じく薬でなおり冬や夏には暑さ寒さを感じ針で刺せば血が出てくすぐったら笑う毒をもったらあっけなく死ぬるような同じ「人間」が書いたとは思えない訳文を私もよく書いたものです
>論理力があるかどうかは、国語のテストで判別できる
まあ母語で思考力を試すのはわからないでもないのですが、
>幾つかの文章を、ヒントから正しく並べ替えるとか、
>時系列や、原因・結果が逆になっていないかとか、
>これは何を指しているかとか、
>その時の主人公の気持ちを答えろとか
>その時の主人公の気持ちを答えろとか
>その時の主人公の気持ちを答えろとか
>その時の主人公の気持ちを答えろとか
>その時の主人公の気持ちを答えろとか
>その時の主人公の気持ちを答えろとか
そんな問題で思考力を試すのですか?あなたが思考力に乏しいことを露呈しているのではないのですか?
初等教育での問題設定は私にもよくわかりませんが、中等教育課程でなら、単に問題として適切なばかりか、教育訓練方法としても適切な手法はありますよ
それは英文和訳です。
翻訳レベルまでは求めませんが、目があり手があり内蔵があり手足があり五感があり感情・激情があり同じ食べ物を食べ同じ武器で怪我をし同じ行気にかかり同じく薬でなおり冬や夏には暑さ寒さを感じ針で刺せば血が出てくすぐったら笑う毒をもったらあっけなく死ぬるような同じ「人間」が書いたとは思えない訳文を私もよく書いたものです
867デフォルトの名無しさん (ワッチョイ 93ad-B6Af)
2021/05/30(日) 17:38:07.40ID:4jG5kCp70 本当の気持ちは言葉にできないものだ
868デフォルトの名無しさん (ワッチョイ 2145-w12y)
2021/05/30(日) 20:54:28.67ID:p+VrCgXk0869デフォルトの名無しさん (ワッチョイ 2145-w12y)
2021/05/30(日) 20:54:47.64ID:p+VrCgXk0 >>865
同感
同感
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国とロシアの爆撃機、日本周辺で共同飛行 [少考さん★]
- 「中国側も日本機のレーダーを感知していた」 中国メディアが報道 [♪♪♪★]
- 【YouTuber】バイク事故で入院のゆたぼん、振込で「お見舞金」募る [muffin★]
- 高市早苗首相、消費税減税に後ろ向き 足かせはレジシステム? 「責任ある積極財政」期待高いが [蚤の市★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 低所得層のマクドナルド離れが深刻に 広がる「ファストフード格差」の真相 米国 [少考さん★]
- 防衛省、中国を完全論破www 「事前通告があったのは海自であって空自ではない」 高市早苗勝利 [175344491]
- 高市早苗さん、もう自決でしか許されないレベルになる [402859164]
- 【悲報】JA「全然米が売れなくて倉庫を圧迫してる。助けて!」米卸売り業者「安売りしたら赤字になる…助けて!」 [802034645]
- 【悲惨】中国軍が自衛隊に「事前通告」し自衛隊も返答した音声が公開されてしまうwwwこれは高市チェックアウトゕ★4 [597533159]
- 韓国政府、高市早苗の「竹島領土」発言にブチギレwwwwwwwwwwwwwwww [834922174]
- おなかすいた…誰か助けて
