kr-c

    6

    2答えて

    難読化されたCコードコンテストの1988エントリーである次のコードを実行しようとしています。 #define _ -F<00||--F-OO--; int F=00,OO=00;main(){F_OO();printf("%1.3f\n",4.*-F/OO/OO);}F_OO() { _-_-_-_ _-_-_-_-_-_-_-_-_ _-_-_-_-_-_

    10

    4答えて

    私は第1言語としてk & rからC言語を学んでいます。この演習が正しい方法で解決されていると思ったら、あなたが思ったほど完全ではないと思います私はCの権利を習っていることを知っています。 おかげ /* Exercise 1-22. Write a program to "fold" long input lines into two or * more shorter lines, after

    0

    1答えて

    ここでブック(K & R、第2版、P 35)からの直接の引用です: 「内部名のうち、少なくとも最初の31の文字は重要である関数名や外部変数の場合 、。数値は 31未満である可能性があります。外部名は、 以上のアセンブラとローダーで使用される可能性があります。外部名の場合、標準 は6文字と1件のみを保証します。 C99では、内部名の長さの制限はありませんが、最初の63文字だけが重要であることが保証さ

    2

    2答えて

    練習問題は、「プログラムを作成して、不均等なかっこ、かっこ、中括弧などの基本構文エラーをチェックするプログラムを作成します。エスケープシーケンス、およびコメント。 私は など、引用、スタック上に丸括弧、角括弧、中括弧を入れて確認してくださいすべてが、我々はコメントにしているかどうかをマーキングするために各種カウンタとともにLIFOしたことによって、問題を解決するに取り掛かることにしました 問題は、

    8

    5答えて

    以下のコードスニペットを理解するのは難しいです。私はマキャニズムが示す機能を指すポインタを理解していますが、どこに混乱があるのか​​わかります。 void qsort(void **v, int left, int right, int (*comp) (void *, void *)) { int i, last; void swap(int **v, int i, int

    5

    3答えて

    私はK&Rを読んでいます。これまではうまくやっていますが、機能しているものがあります。わかりません。itoa()ここではitoa()に、彼らは数字を逆転させると言います。たとえば、10は01です(文字列を逆にします)。 void itoa(int n, char s[]) { int i, sign; if ((sign = n) < 0) /* record sign */

    0

    2答えて

    に空のパラメータリストで関数に渡されたパラメータへのアクセス、 私はとして定義された関数があると仮定: void foo(){ // I want to access the parameters passed in here } をそして、私は、引数を指定してそれを呼び出す私は私のfoo()関数の中にあるものを渡された引数の値のホールドを取得するため foo(1,2,3); が可能で

    -1

    1答えて

    私は以下のコードを持つクエリを持っています。以下のコードは、K & R cに従って解釈されますか?コンパイルエラーはなく、コードは正常に動作します。私はコードブロックのビルドオプションにという伝統的なを使用しました。しばらく検索したが、満足のいく答えを得ることができなかった。構文エラーのあるコードとして void func(int); int main(void) { func(10