C言語で、while構文を用いてchar str が指すある文字列を1文字ずつ改行して表示するプログラムなのですが、printfでの第二引数をs++としても*(s++)としても同じ結果になるのはなぜでしょうか、また違いを教えていただきたいです。
#include <stdio.h>
int main(void){
// Your code here
char *str ="123";
while (*str != '\0'){
printf("%c\n", *str++);
}
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。