【独習C】猿69【猿プログラミング研究室 part10】
■ このスレッドは過去ログ倉庫に格納されています
0109デフォルトの名無しさん
NGNGint a[] = {0, 1, 2, 3};
int b[] = {5, 5, 5, 5};
int c[] = a + b;
3D Now!やMMX、SSEはイメージ的にはa + bを1命令でやっちゃうような感じ。
同時実行数はMMXはshort2つかchar4つ、3D Now!はfloatを2つ、SSEはfloat4つずつ。SSE2は下読め。
http://homepage1.nifty.com/herumi/adv/adv52.html
>>96
94は間違っている。returnは演算子ではない。
ただ、return 0;の「0」は式であり、ここには式ならなんでも書いていい。
そして(0)も式としては間違っていないから、return(0);も正しい書き方となる。
というわけ。
ただし、昔のCではreturnにはifなどと同様に括弧を書く必要があったため、そのなごりで今も書いちゃう人がいる。
現在はreturnの括弧は付けない方が一般的。
■ このスレッドは過去ログ倉庫に格納されています