プロが教えるわが家の防犯対策術!

あるCサンプルプログラムを見たのですが、意味がわからないところがあります。
初期化の処理で
char *str=(strrchr(argv[0],'/'))?strrchr(argv[0],'/')+1:argv[0];
という文がありました。
この文の?(クエスチョン)と:(コロン)が何を意味しているのかわかりません。
そのためどのような初期化がされているのか不明です。
ご存知のかたいましたらご教授ください。
よろしくお願いいたします。

A 回答 (1件)

A?B:Cというような式があった場合、


Aが真であればB
Aが偽であればC
が返されます。
    • good
    • 6
この回答へのお礼

なるほど。
早速の回答ありがとうございました。
助かります。

お礼日時:2006/10/26 15:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!