সি-তে, অটো স্টোরেজ ক্লাস স্পেসিফায়ার আপনাকে স্পষ্টভাবে স্বয়ংক্রিয় স্টোরেজ সহ একটি পরিবর্তনশীল ঘোষণা করতে দেয়। অটো স্টোরেজ ক্লাস একটি ব্লকের ভিতরে ঘোষিত ভেরিয়েবলের জন্য ডিফল্ট। একটি পরিবর্তনশীল x যার স্বয়ংক্রিয় সঞ্চয়স্থান রয়েছে মুছে ফেলা হয় যখন x যে ব্লকে ঘোষণা করা হয়েছিল তা প্রস্থান করে।
আপনি শুধুমাত্র একটি ব্লকে ঘোষিত ভেরিয়েবলের নাম বা ফাংশন প্যারামিটারের নামগুলিতে স্বয়ংক্রিয় স্টোরেজ ক্লাস স্পেসিফায়ার প্রয়োগ করতে পারেন৷ যাইহোক, ডিফল্টরূপে এই নামগুলির স্বয়ংক্রিয় স্টোরেজ রয়েছে। তাই স্টোরেজ ক্লাস স্পেসিফায়ার অটো সাধারণত ডেটা ঘোষণায় অপ্রয়োজনীয়।
এটি প্রাথমিকভাবে শুধুমাত্র সিনট্যাকটিকাল সামঞ্জস্যের জন্য C++ এ নিয়ে যাওয়া হয়েছিল, যদিও পরে এটির নিজস্ব অর্থ, স্বয়ংক্রিয় প্রকারের ডিডাকশন পেয়েছে।