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