{"version":"1.0","provider_name":"Aquartia Blog","provider_url":"https:\/\/blog.aquartia.in","author_name":"Siddharth Srivastava","author_url":"https:\/\/blog.aquartia.in\/index.php\/author\/get2sid\/","title":"How Does Memory Allocation Work in C? - Aquartia Blog","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"5fGJkomiI7\"><a href=\"https:\/\/blog.aquartia.in\/index.php\/2025\/05\/07\/how-does-memory-allocation-work-in-c\/\">How Does Memory Allocation Work in C?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/blog.aquartia.in\/index.php\/2025\/05\/07\/how-does-memory-allocation-work-in-c\/embed\/#?secret=5fGJkomiI7\" width=\"600\" height=\"338\" title=\"&#8220;How Does Memory Allocation Work in C?&#8221; &#8212; Aquartia Blog\" data-secret=\"5fGJkomiI7\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","thumbnail_url":"https:\/\/blog.aquartia.in\/wp-content\/uploads\/2025\/05\/memory-allocation-c.png","thumbnail_width":1024,"thumbnail_height":1024,"description":"The Architect of Storage: Unraveling Memory Allocation in C Imagine your computer&#8217;s memory as a vast city, and your C program as a construction crew needing space to build. Memory allocation is the process by which your program requests and is granted portions of this city to store its data and instructions. Understanding how memory [Read More...]"}