スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

C の ++

C言語をやり始めて半年ほど。sizeofの次にやられたことです。

とある関数

void hoge(int *a){
*a++;
printf("%d\n",*a);
}


1を渡したら2って出るんじゃないの!

って話です。

「++」と「*」の優先度って「++」の方が高いなんて!!!

どうみたって弱そうじゃん!(筆者は優先度を強さのイメージで捉えているようです)

むぅ。

(*a)++;

とするか

*a += 1;

とすればOKっす。


ねよっと。

コメントの投稿

非公開コメント

プロフィール

あしゅ

Author:あしゅ
ぷぃぷぃ日常。
いつのまにか雑記ブログに。

カテゴリ
最新記事
検索フォーム
最新コメント
リンク
このブログをリンクに追加する
ブロとも申請フォーム

この人とブロともになる

カウンター
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。