みんな、どんなプログラム言語使える?
#include <stdio.h>
int main( ){
int a[10];
4[a] = 100;
printf( "%d\n" , 4[a] );
return( 0 );
}
なお『使える』の基準は自主判断にお任せします。
int main( ){
int a[10];
4[a] = 100;
printf( "%d\n" , 4[a] );
return( 0 );
}
なお『使える』の基準は自主判断にお任せします。
項リスト(更新順)
Z80(1) C/C++(11) 機械語(2) ExcelVBA(1) ん?4[a] って 宣言なしでもいいんかに?(19) LISPerはいる?(15) awk(3) アセンブリ(3) ヒエラルキー(1) COBOL(2) Perl(6) Objective-C(1) 学習法(3) Haskell(1) MS-Access2000+SQL-Server2005(1) ...他7項
Z80(1) C/C++(11) 機械語(2) ExcelVBA(1) ん?4[a] って 宣言なしでもいいんかに?(19) LISPerはいる?(15) awk(3) アセンブリ(3) ヒエラルキー(1) COBOL(2) Perl(6) Objective-C(1) 学習法(3) Haskell(1) MS-Access2000+SQL-Server2005(1) ...他7項
sub main( ){
use strict;
my $a = [[undef,undef,undef,undef, 100], undef, undef, undef, undef, undef, undef, undef, undef, undef];
print $a->[0][4];
return 0;
}
と同じ意味?
っていうこと?(腑に落ちない)
それならそれで定義もint 10[a];で
記述を統一して欲しいトコなんだけど
演算のときの[]の内外はそれぞれアドレスとオフセットなので交換しても結果は変わりませんが
宣言の方はシンボル名とサイズですから意味的にどう考えても交換できません
つっこむならむしろ「別物なんだから記述も別にして欲しい」と言って欲しかったところです
自分じゃ絶対使わない記述だから暫く経ったら忘れてそうだけど
本当はC言語の人キボーだけど、実際はVB6の人とMySQLの人とPHPの人とJavaScriptの人
ばかり寄ってきますが・・・C言語は難しかったので、とりあえずG言語(GNU)と
いうの見つけたんで書いておきますね
-------
#include <iostream>
class test { public: int seq; public: int aaa(){ int a[10]; seq[a] = 100; return seq[a]; }};
int main(){ test t; t.seq = 4; std::cout << t.aaa() << std::endl;}
---- To ----
自アンGも、その名の通りG言語で組まれているかもしれん。
プログラム初心者の弟のプログラムを見て葛藤するプログラマの
割とどうでもいい内容の日記を読むことができた