私は第1言語としてk & rからC言語を学んでいます。この演習が正しい方法で解決されていると思ったら、あなたが思ったほど完全ではないと思います私はCの権利を習っていることを知っています。 おかげ /* Exercise 1-22. Write a program to "fold" long input lines into two or
* more shorter lines, after
以下のコードスニペットを理解するのは難しいです。私はマキャニズムが示す機能を指すポインタを理解していますが、どこに混乱があるのかわかります。 void qsort(void **v, int left, int right, int (*comp) (void *, void *))
{
int i, last;
void swap(int **v, int i, int
私はK&Rを読んでいます。これまではうまくやっていますが、機能しているものがあります。わかりません。itoa()ここではitoa()に、彼らは数字を逆転させると言います。たとえば、10は01です(文字列を逆にします)。 void itoa(int n, char s[])
{
int i, sign;
if ((sign = n) < 0) /* record sign */
に空のパラメータリストで関数に渡されたパラメータへのアクセス、 私はとして定義された関数があると仮定: void foo(){
// I want to access the parameters passed in here
}
をそして、私は、引数を指定してそれを呼び出す私は私のfoo()関数の中にあるものを渡された引数の値のホールドを取得するため foo(1,2,3);
が可能で
私は以下のコードを持つクエリを持っています。以下のコードは、K & R cに従って解釈されますか?コンパイルエラーはなく、コードは正常に動作します。私はコードブロックのビルドオプションにという伝統的なを使用しました。しばらく検索したが、満足のいく答えを得ることができなかった。構文エラーのあるコードとして void func(int);
int main(void) {
func(10