その他/配列の要素数を算出するサンプル
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* C言語で配列の要素数を算出するサンプルソース [#r2be6cef]
配列の要素数をsizeofを使って算出するサンプルソースを以下...
#contents
#htmlinsertpcsp(c-top.html,c-sp.html)
* sizeofを使う理由 [#ueb2b4d1]
要素数をプログラム上に数値で記述するのも可能だが、Cソース...
要素数を指定している部分の修正も必要となります。~
もちろん、defineにて要素数を指定する方法もありますが、要...
そこで、sizeofを使って配列の要素数を算出するようにすれば...
以下にCサンプルソースを記します。
&ref(arycnt.c); (改行コードLF)
#include <stdio.h>
int main(void)
{
int int_ary[] = {1, 2, 3, 4, 5};
char *pchar_ary[] = {"linux", "windows", "bsd"};
printf("int_ary count : %d\n", sizeof(int_ary) / siz...
printf("pchar_ary count : %d\n", sizeof(pchar_ary) /...
return 0;
}
ソースコードのsizeofを見るとわかるように、全体のサイズを1...
以下にコンパイルし実行した結果を記します。
$ gcc arycnt.c -o arycnt
$ ./arycnt
int_ary count : 5
pchar_ary count : 3
以上、C言語で配列の要素数を調べる方法でした。
#htmlinsertpcsp(c-btm.html,c-sp.html)
終了行:
#navi(../)
* C言語で配列の要素数を算出するサンプルソース [#r2be6cef]
配列の要素数をsizeofを使って算出するサンプルソースを以下...
#contents
#htmlinsertpcsp(c-top.html,c-sp.html)
* sizeofを使う理由 [#ueb2b4d1]
要素数をプログラム上に数値で記述するのも可能だが、Cソース...
要素数を指定している部分の修正も必要となります。~
もちろん、defineにて要素数を指定する方法もありますが、要...
そこで、sizeofを使って配列の要素数を算出するようにすれば...
以下にCサンプルソースを記します。
&ref(arycnt.c); (改行コードLF)
#include <stdio.h>
int main(void)
{
int int_ary[] = {1, 2, 3, 4, 5};
char *pchar_ary[] = {"linux", "windows", "bsd"};
printf("int_ary count : %d\n", sizeof(int_ary) / siz...
printf("pchar_ary count : %d\n", sizeof(pchar_ary) /...
return 0;
}
ソースコードのsizeofを見るとわかるように、全体のサイズを1...
以下にコンパイルし実行した結果を記します。
$ gcc arycnt.c -o arycnt
$ ./arycnt
int_ary count : 5
pchar_ary count : 3
以上、C言語で配列の要素数を調べる方法でした。
#htmlinsertpcsp(c-btm.html,c-sp.html)
ページ名: