捕食性で、動きはナメクジ類、あるいはカタツムリ類としては敏捷である。主としてミミズ類を食べるが、時には他のナメクジや小動物も食べる。餌のミミズを見つけると、そっと近づいておもむろに襲いかかる。この時は触角を縮めて、口を大きく開き、多数の逆棘状の歯が生えた歯舌を獲物に当てて捕捉する。ミミズは左右にくねって暴れるが、口と歯舌とによって捕らえられているため容易に逃れることはできない。このようにしてミミズを捕らえると、自分の穴などに引きずり込んでゆっくりと食べていく。半地中性で、普段は土中や石の下、あるいは落葉層内などで活動しているため、あまり人の目に触れることはないが、夜間や雨後などは餌のミミズを追って地上に現れることもある。餌となるミミズが多い環境には本科のものもよく生息するが、特に耕作地、公園、人家の庭といった人の手が加わった場所に生息していることが多い。このため土壌などとともに運ばれやすく、北米やオーストラリア南部、ニュージーランドに移入されている。分布.ヨーロッパ中西部、地中海西部沿岸地域(アルジェリア、モロッコ、スペイン)、大西洋沿岸およびその周辺の各諸島に分布。北米、オーストラリア、ニュージーランドのものは外来個体群。分類.動的メモリ確保動的メモリ確保(どうてきメモリかくほ、)は、メモリ管理手法のひとつであり、プログラムを実行しながら、随時必要なメモリ領域の確保と解放を行なう仕組みである。動的メモリアロケーション、動的メモリ割り当てとも。メモリの利用状況は、自身の実行状況や他のプログラムの実行状況に応じて常に変動するため、それらの動作に支障をきたさないよう必要なメモリ領域を適切なアドレスに対して臨機応変に確保・解放を行なう必要がある。概要.自動メモリ確保(スタック上に変数の記憶領域を確保する方式)や静的メモリ確保では、メモリ領域のサイズおよびメモリが確保・解放されるタイミング(生存期間)はプログラムの記述時に静的に決まる。一方、動的メモリ確保では、メモリ領域のサイズおよびメモリが確保・解放されるタイミング(生存期間)はプログラムの実行時に動的に決まる。プログラムによっては、必要な領域のサイズが外部からの入力や計算の進行状況、あるいは実行環境(ハードウェア仕様)によって決まることがあり、このような場合は一般的に動的メモリ確保が適している。