石笋是碳酸钙遇到溶有二氧化碳的水时,会反应生成溶解性较大的碳酸氢钙;溶有碳酸氢钙的水遇热或当压强突然变小时,溶解在水里的碳酸氢钙就会分解,重新生成碳酸钙沉积下来,同时放出二氧化碳。
洞顶的水在慢慢向下渗漏时,水中的碳酸氢钙发生上述反应,有的沉积在洞顶,有的沉积在洞底,日久天长洞顶的形成石钟乳,洞底的形成石笋。除了特别干旱的年份,洞顶不再往下滴水外,石笋一般每年都会生长。