2019年8月21日 更新
「筋肉痛になったら休んだほうがいい」よく聞くと思います。しかし、有酸素運動であるランニングをすることによって、筋肉痛からの回復がはやまったりするなど、幾つかのメリットが実はあるのです。今回は筋肉痛の時のランニングがもたらす効果について紹介します。
筋肉痛の時にランニングをしてもいいの?
- 筋肉痛の時にランニング!気になる有酸素運動の効果とは? - Activeる!
- 有酸素運動で筋肉痛? -いつもは自宅で自重で筋トレをしているのですが- 筋トレ・加圧トレーニング | 教えて!goo
- 【C言語】演算子とは
- C言語のアロー演算子(->)を分かりやすく、そして深く解説 | だえうホームページ
- 整数の四則演算 - C99対応のC言語入門 - Perl元気塾のC言語講座
筋肉痛の時にランニング!気になる有酸素運動の効果とは? - Activeる!
筋トレ や 有酸素運動 をしていると、気になる噂話や疑問が出てくることも多いですよね。今回は、よく耳にする トレーニング に関するウワサとその見解をまとめました。
Q. 有酸素運動は20分以上やらないと効果がない? A. 5 分程度でも効果はある
カラダを動かすときは、血中に流れている脂肪がエネルギー源として使われます。そして血中の脂肪は、運動直後から燃焼されているということが最近分かってきました。
運動を始めて血液中の脂肪が少なくなってくると、体脂肪(皮下脂肪と内臓脂肪)が分解されて血中に放出されます。この体脂肪の分解は、20分くらいから早まると言われています。そのため、「20分以上しないと脂肪は燃焼しない」という情報が存在しています。
しかし、ある研究では、短時間(5~10分程度)の 有酸素運動 でもこまめに行うことで、体脂肪が減るという結果が出ています。 有酸素運動 は1度に長時間行うより、できるだけ毎日こまめに継続していくことをオススメします。
関連記事: 有酸素運動は20分以上やらないと脂肪燃焼効果がない?トレーニングのウソ・ホント
▶おうちで有酸素運動。第3世代フィットネスバイク「FiTBOX」公式サイトはこちら
Q. サウナスーツを着て運動すれば痩せる? A. 体重は減るが脂肪は減らない
サウナスーツを着て減っているのは、ほとんどが水分。体重数値を減らすという観点からすれば効果はあるでしょう。しかし脂肪を減らすという点ではまったく変わらず、暑さによるカラダへの負担が大きくなることが示唆されています。
サウナスーツは、汗が出ない人や寒い冬の運動時などに効果を発揮します。その際は、水分補給を忘れないようにしましょう。
関連記事: サウナスーツって痩せる?ダイエット効果はあるの?トレーニングのウソ・ホント
Q. 有酸素運動で筋肉痛? -いつもは自宅で自重で筋トレをしているのですが- 筋トレ・加圧トレーニング | 教えて!goo. 部分痩せはできる? A. できない! 部分痩せは不可能です。痩せるということは、体脂肪を減らすこと。しかし、脂肪を分解・燃焼させるときは、カラダ全体から少しずつ減っていきます。 腹筋 運動や二の腕運動ばかり行っていても、消費エネルギーは少なく ダイエット には非効率。全身の 筋トレ や 有酸素運動 を行った方が、気になる部分の脂肪をはやく減らすことができます。
関連記事: ダイエットで「部分痩せ」はできる?できない?トレーニングのウソ・ホント
Q.
有酸素運動で筋肉痛? -いつもは自宅で自重で筋トレをしているのですが- 筋トレ・加圧トレーニング | 教えて!Goo
私たちに全力でサポートさせてください! って
ひとことじゃねぇ? ! 長尾 惇平
筋肉痛のときも筋トレをやるべき? A. 休むか、軽い運動がおすすめ
筋肉痛 は、筋肉が修復しているときに起こる痛みですので、大きな負荷をかけない方がよいでしょう。 筋肉痛 が出ていると痛みで全力を出せない、集中できない、関節可動域が狭くなるなどのデメリットがあり、効果的に トレーニング を行えなくなってしまいます。 筋肉痛 が出ているときは休息するか、軽い運動に留めて筋肉の修復を優先させた方が効率的です。
関連記事: 筋肉痛のときも筋トレを続けるべき?休むべき?トレーニングのウソ・ホント
Q. 筋肉痛は年をとると遅く出る? A. 筋肉痛に年齢は関係ない
筋肉痛 が出るタイミングは年齢ではなく運動強度と内容に関係しています。強度が高い運動を行うと 筋肉痛 は早めに出てきます。逆に、強度が低く長時間行うような運動の場合は、 筋肉痛 が遅く出てくるのです。また、普段使っていない部位を多く動かしたり、バーベルの上げ下げなど伸張性収縮をともなう運動は 筋肉痛 になりやすいといえます。
関連記事: 「筋肉痛は年をとると遅く出る・遅れてくる」は間違い。その理由は?トレーニングのウソ・ホント
Q. 有酸素運動をすると筋肉量が低下する? A. 筋肉痛の時にランニング!気になる有酸素運動の効果とは? - Activeる!. エネルギー不足の状態で有酸素運動を行うと、筋肉が分解される
有酸素運動 は 糖質 ・脂質・アミノ酸( タンパク質 )がエネルギー源となります。長時間の 有酸素運動 で 糖質 が枯渇すると、脂質やアミノ酸を分解してエネルギーを生み出します。そのため、エネルギー不足の状態で 有酸素運動 を行うと、筋肉を分解してエネルギーを確保するため、結果として筋肉量の減少が起こり得ます。 有酸素運動 をするときは、 BCAA を摂取してエネルギーの枯渇を防ぐとよいでしょう。
関連記事: 有酸素運動をすると筋肉量が低下するって本当?メガロストレーナーが解答
Q. 筋肉痛にならないとトレーニングの意味がない? A. 筋肉痛が起きなくてもトレーニング効果はある
筋肉痛 は、おもにエキセントリック(伸張性)収縮などの強い トレーニング 刺激により起こります。アイソメトリック(等尺性)やコンセントリック(短縮性)の刺激では筋走行の変位は起こりにくいことも多く、 筋肉痛 にならないからといって、 トレーニング の効果が出ないというわけではありません。
関連記事: 筋肉痛にならないと筋トレをやった意味はない?メガロストレーナーが解答
以下の3つの文は同じ意味になります. a = a + 1; ++ a; a ++;
上記の++aを前置インクリメント(pre-increment),a++を後置インクリメント(post-increment)と呼びます. 同様に,以下の3つの文は同じ意味になります. a = a - 1; -- a; a --;
上記の--aを前置インクリメント(pre-decrement),a--を後置インクリメント(post-decrement)と呼びます. 式の値自体を参照しない単純な計算では,前置型と後置型のいずれを利用しても同じ結果になります. しかし,以下のように式の値を参照する場合では両者の意味が異なりますので注意して下さい. b = ++ a; // 代入前に1増やす b = a ++; // 代入後に1増やす b = -- a; // 代入前に1減らす b = a --; // 代入後に1減らす
上記の違いを以下のコードで示します. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
/* * Author: Hiroyuki Chishiro * License: 2-Clause BSD */ #include int main ( void) { int a, b; a = 0; b = 0; printf ( "a =%d, b =%d\n", a, b); b = ++ a; /* pre-increment. */ printf ( "a =%d, b =%d\n", a, b); a = 0; b = 0; printf ( "a =%d, b =%d\n", a, b); b = a ++; /* post-increment. C言語のアロー演算子(->)を分かりやすく、そして深く解説 | だえうホームページ. */ printf ( "a =%d, b =%d\n", a, b); a = 0; b = 0; printf ( "a =%d, b =%d\n", a, b); b = -- a; /* pre-decrement. */ printf ( "a =%d, b =%d\n", a, b); a = 0; b = 0; printf ( "a =%d, b =%d\n", a, b); b = a --; /* post-decrement.
【C言語】演算子とは
」を使用する です。 ただ プログラムの書きやすさや読みやすさのために、簡潔に一つの演算子で記述できるアロー演算子「->」を用いることが推奨されている というだけです。この辺りを理解していると頭の中がスッキリすると思います。 アロー演算子の使い方 構造体のメンバにアクセスする場合に「. 」を用いるか「->」を用いるかで迷うこともあると思います。私もよく迷います。そんなときは下記でどちらを使えば良いかを判断すれば良いです。 演算子の左側の変数がポインタであるかどうか 演算子の左側の変数がポインタである場合は「->」を用いれば良いですし、演算子の左側の変数がポインタでない(構造体データの実体である)場合は「. 」を用いれば良いです。 下のソースコードでは d がポインタではなく構造体データの実体ですので「. 」を用います。pd はポインタですので「->」を用いていますが、(*pd) はポインタの指す先のデータ、つまり構造体の実体ですので「. 」を用います。 #include
/* d はポインタではない */
/* pd はポインタ */
pd->x = 3;
pd->y = 4;
/* *pd はポインタでない */
(*pd). x = 5;
(*pd). y = 6;
return 0;} アロー演算子を使いこなす いろいろなプログラムを見てアロー演算子の理解を深め、アロー演算子を使いこなせるようになっていきましょう! まずは下記プログラムです。 #include
d->x = 1;
return 0;} このプログラムはコンパイルエラーになります。なぜなら d はポインタではないからです。基本ですね。ポインタでない変数に「*」を付けるのと同じようなものです。 下記のプログラムではコンパイラが通り、上手く動作してくれます。 #include
(&d)->x = 1;
return 0;} なぜコンパイルが成功するか分かりますか? 「&」はその変数のアドレスを取得するための演算子です。なので、&d は構造体のポインタと同様に扱われ、上記のプログラムではコンパイルが成功します。 次は構造体のメンバに他の構造体が含まれる場合のプログラムです。 #include
struct memb {
int m;};
struct memb x;
struct memb *y;};
d. x. m = 1;
d. 【C言語】演算子とは. y->m = 2;
pd->x.
C言語のアロー演算子(-≫)を分かりやすく、そして深く解説 | だえうホームページ
サンプルを作りましたよ。メイン関数は値(『数字』じゃなくて「数値」としました)の入出力、compute 関数では四則演算を行います。compute 関数は4つの計算結果をポインタを経由して返します。戻り値は割り算のステータスです。除数が 0 のときは割り算の計算は行わずに 0 を返します。ちゃんと割り算の計算も行った場合は 1 を返します。
#include
整数の四則演算 - C99対応のC言語入門 - Perl元気塾のC言語講座
sizeof演算子
sizeof演算子を知りたいあなたは, sizeof演算子の使い方 を読みましょう. 【C言語】sizeof演算子の使い方
こういった悩みにお答えします. こういった私から学べます. 目次1 sizeof演算子2 sizeof演算子でデータ型のサイズの計算3 sizeof演算子で変数のサイズの計算4 sizeof演算子でポ...
ポインタ演算子
ポインタ演算子を知りたいあなたは, ポインタとは を読みましょう. 【C言語】ポインタとは
こういった悩みにお答えします. こういった私から学べます. 目次1 ポインタ2 ポインタ変数2. 1 ポインタ演算子の使い方2. 2 ポインタ変数を利用するコード3 ポインタと関数の引数:値渡しと参照渡し...
まとめ
C言語の演算子を紹介しました. C言語には多くの演算子がありますので,正しく理解してシンプルで読みやすいコードを書けるように使いこなしましょう. 演算子の優先順位と結合規則を知りたいあなたは,こちらの記事を読みましょう. 【C言語】演算子の優先順位と結合規則
こういった悩みにお答えします. こういった私から学べます. 目次1 演算子の優先順位と結合規則2 演算子に関する記事3 まとめ 演算子の優先順位と結合規則 数学の式に優先順位があるのと同様に,C言語の...
C言語を独学で習得することは難しいです. 整数の四則演算 - C99対応のC言語入門 - Perl元気塾のC言語講座. 私にC言語の無料相談をしたいあなたは,公式LINE「ChishiroのC言語」の友だち追加をお願い致します. 独学が難しいあなたは, C言語を学べるおすすめのオンラインプログラミングスクール3社 で自分に合うスクールを見つけましょう.
Part. 2では様々な演算方法と変数を使ったプログラムを実装していきます。
Part. 1はこちら
演算とは
コンピューターの5大機能のひとつ。
四則演算、数値の大小を比較する比較演算、論理演算などの計算処理のこと。
出典:デジタル用語辞典 - 演算
つまり『 計算を行うこと = 演算 』という考えで間違っていません。プログラミングを行う上でも『どのような演算を行うか』ということを明示してあげる必要があります。どのような演算を行えばよいかを表す記号を『 演算子 』と呼び、いくつかの種類に分けられます。
演算子
C言語の主な演算子には以下のような演算子があります。
表:CとC++の演算子の表(一部抜粋)
算術演算子
名称
構文
単項プラス
+ a
加算
a + b
前置インクリメント
++ a
後置インクリメント
a ++
加算代入
a += b
単項マイナス(負符号)
- a
減算
a - b
前置デクリメント
-- a
後置デクリメント
a --
減算代入
a -= b
乗算
a * b
乗算代入
a *= b
除算
a / b
除算代入
a /= b
剰余
a% b
剰余代入
a%= b
比較演算子
小なり
a < b
小なりイコール
a <= b
大なり
a > b
大なりイコール
a >= b
非等価
a! = b
等価
a == b
論理演算子
論理否定! a
論理積
a && b
論理和
a || b
ビット演算子
左シフト
a << b
左シフト代入
a <<= b
右シフト
a >> b
右シフト代入
a >>= b
ビット否定
~ a
ビット積
a & b
ビット積代入
a &= b
ビット和
a | b
ビット和代入
a |= b
ビット排他的論理和
a ^ b
ビット排他的論理和代入
a ^= b
型変換演算子
型変換(キャスト)
( type)a
その他の演算子
単純代入
a = b
このように、よく使う演算子でもこれだけの量があります。
これ使うの? ?っていうようなものまで含めると、もう少し量がありますが、とりあえずは上の演算子の意味と構文をなんとなく覚えてるだけでGOODです👍
以下に簡単なプログラム例を載せておきます。
#include
int main ( void)
{
printf( "%d +%d =%d\n ", 1, 2, 1 + 2);
printf( "%d -%d =%d\n ", 2, 1, 2 - 1);
printf( "%d *%d =%d\n ", 2, 5, 2 * 5);
printf( "%d /%d =%d\n ", 10, 2, 10 / 2);
printf( "%d /%d =%d... %d\n ", 10, 3, 10 / 3, 10% 3);
return 0;}
1 + 2 = 3
2 - 1 = 1
2 * 5 = 10
10 / 2 = 5
10 / 3 = 3... 1
となります。
演算の優先順位
演算子には四則演算と同じように、優先順位があります。つまり、複数の演算子を用いた場合、計算される順序を分かっていないと思った通りに動作しないということです。
以下にC/C++での演算子の優先順位表を示します。優先順位が高い(先に計算される)演算子から記載されています。
結合性::
スコープ解決 (C++のみ)
左から右
++ --
後置インクリメント・デクリメント
()
関数呼出し
[]
配列添え字.
/sample2
call func1(a)
a=123
a=456 b=456
a=123 b=123
call func3(&b)
a=789 b=789
今度は配列なので a はchar型配列の先頭アドレスになります. なのでポインタに代入する際,先ほどは b = &a でしたが,今度は b = a になっています. コードとコメントから「こう書くとこうなる」を感じ取ってもらえるでしょうか. ちなみに, func2() , func3() 内の
や
の () を書かないと,前者はコンパイル時にエラーになり,後者は実行時にコアダンプします. 演算に優先順位があり,それが変わってしまうからです. () を書かなかった場合の優先順位を () で表現するとおそらくこうです. func2()
( ** pt) + 1 = '5'; // 代入する式になっていない
func3()
* ( pt [ 1]) = '8'; // ptに2番目の要素はない
func3() の pt について,添え字が 0 の *pt[0] だけは () 無しでも大丈夫です. ポインタについていろいろな例を見てきました. 何かしら理解が深まったり発見があったりすれば幸いです. ちなみに,ポインタ型の宣言は int* b; と int *b; の2通りの書き方がありますが,僕は前者が好きです. 以前は後者で書いていたのですが,どうも間接演算子の * ( *pt = 5 とかの * )と混同して覚えてしまっているような気がして,それからは前者で書いて自分に別物だと言い聞かせています.どちらで書いても構いませんが,別物だということを覚えておいてください. Why not register and get more from Qiita? We will deliver articles that match you By following users and tags, you can catch up information on technical fields that you are interested in as a whole you can read useful information later efficiently By "stocking" the articles you like, you can search right away Sign up Login