2016-10-01 7 views
-5
#include <stdio.h> 

int main(){ 

    char c; 

    while((c = getchar()) != EOF){ 
     if(c >= 'A' && c <= 'Z') 
      c = c - 'A' + 'a'; 
     putchar(c); 
    } 

    return 0; 
} 

MITのCの実践的プログラミングでこのCコードを辿ってきました。誰でもこのプログラムの仕組みを説明できますか?このCプログラムは何をしますか?

+1

デバッグすると、ランタイム値はどのようになりますか?あなたがそれを実行すると、入力と結果の出力は何ですか? – David

+0

それを実行すると、あなたが表示されます。 – mixel

+1

もっと具体的な質問をしてください。 '#include 'から始まるすべてのことを私たちに説明させてはいけません。あなたが理解していないそのプログラムについて具体的には何ですか? – kaylum

答えて

3

プログラムは、入力を小文字の出力に変換します。あなたそれを実行した場合は、この自分自身を認識しているだろう

は、それをデバッグ、またはちょうどは、このために、紙のテストを作りました。

関連する問題