Articles on Trending Technologies

Technical articles with clear explanations and examples

Explain volatile and restrict type qualifiers in C with an example

Bhanu Priya
Bhanu Priya
Updated on 15-Mar-2026 1K+ Views

Type qualifiers in C add special attributes to existing data types to control how variables are accessed and optimized by the compiler. The two important type qualifiers are volatile and restrict, which help with memory management and compiler optimization. volatile Prevents compiler optimizations restrict Enables compiler optimizations const Read-only qualifier Type Qualifiers in C Syntax volatile ...

Read More

How to set a default column size in CSS Grid

Samual Sam
Samual Sam
Updated on 15-Mar-2026 571 Views

The CSS grid-auto-columns property is used to set a default size for columns in a CSS Grid container. This property defines the size of implicitly created grid columns that are not explicitly defined with grid-template-columns. Syntax selector { grid-auto-columns: value; } Possible Values ValueDescription autoDefault value. Column size is determined by content lengthFixed size in px, em, rem, etc. %Percentage of the container width frFractional unit representing a fraction of available space min-contentSize based on the smallest content max-contentSize based on the largest content Example The ...

Read More

What are the C library functions?

Bhanu Priya
Bhanu Priya
Updated on 15-Mar-2026 26K+ Views

Library functions are built-in functions that are grouped together and placed in a common location called library. Each function performs a specific operation, allowing us to get pre-defined outputs without implementing complex logic from scratch. All C standard library functions are declared by using many header files. These library functions are created at the time of designing the compilers. We include the header files in our C program by using #include. Whenever the program is compiled and executed, the related files are included in the C program. Syntax #include int main() { ...

Read More

Display the flex lines in the center of the container with CSS

Lakshmi Srinivas
Lakshmi Srinivas
Updated on 15-Mar-2026 164 Views

The CSS align-content property is used to control how flex lines are distributed along the cross-axis in a flex container. When set to center, it positions all flex lines in the center of the container. Syntax selector { align-content: center; } Example The following example demonstrates how to center flex lines within a container − .mycontainer { display: flex; height: 300px; ...

Read More

CSS grid-row Property

Samual Sam
Samual Sam
Updated on 15-Mar-2026 131 Views

The CSS grid-row property controls the size and position of grid items along the row axis. It is a shorthand property that combines grid-row-start and grid-row-end to define which grid lines a grid item should span across rows. Syntax selector { grid-row: start-line / end-line; } Possible Values ValueDescription autoDefault value, the item spans one row line-numberSpecifies which line to start/end at (e.g., 1, 2, 3) span nSpans across n number of rows start / endDefines both start and end positions Example: Spanning Multiple Rows The ...

Read More

What are the limitations of array in C language?

Bhanu Priya
Bhanu Priya
Updated on 15-Mar-2026 12K+ Views

Arrays are a kind of data structure that can store a fixed-size sequential collection of elements of the same type. An array is used to store a collection of data, but it is often more useful to think of an array as a collection of variables of the same type. Syntax data_type array_name[array_size]; Limitations of Arrays in C The limitations of an array are explained below − Homogeneous Data: An array which is formed will be homogeneous. That is, in an integer array only integer values can be stored, while in a ...

Read More

Usage of CSS grid property

George John
George John
Updated on 15-Mar-2026 180 Views

The CSS grid property is a shorthand property that allows you to set multiple grid-related properties in a single declaration. It can be used to define grid-template-rows, grid-template-columns, grid-template-areas, grid-auto-rows, grid-auto-columns, and grid-auto-flow properties all at once. Syntax selector { grid: / ; /* or */ grid: ; /* or */ grid: / ; } Example: Basic Grid Layout The following example creates a grid with one row of 100px height ...

Read More

Explain top-down design and structure chart of function in C language

Bhanu Priya
Bhanu Priya
Updated on 15-Mar-2026 3K+ Views

A function is a self-contained block that carries out a specific well defined task. Functions are fundamental building blocks in C programming that enable modular programming and code organization. Advantages of functions in C language include − Reusability − Functions can be called multiple times from different parts of the program. Reduced program length − Eliminates code duplication by defining common tasks once. Easy debugging − It is easy to locate and find any faulty function. Modular programming − It facilitates top-down modular programming approach. Top-Down Design Top-down design is a problem-solving methodology in ...

Read More

Animate box-shadow CSS property

karthikeya Boyini
karthikeya Boyini
Updated on 15-Mar-2026 1K+ Views

The CSS box-shadow property can be animated to create dynamic shadow effects that enhance the visual appeal of elements. This animation smoothly transitions between different shadow states, creating engaging hover effects, floating animations, or attention-grabbing elements. Syntax selector { box-shadow: h-offset v-offset blur spread color; animation: animation-name duration timing-function iteration-count; } @keyframes animation-name { from { box-shadow: initial-shadow; } to { box-shadow: final-shadow; } } Example: Animated Box Shadow The following example demonstrates animating the box-shadow property ...

Read More

Perform Animation on CSS clip property

Arjun Thakur
Arjun Thakur
Updated on 15-Mar-2026 205 Views

The CSS clip property can be animated to create dynamic visual effects by changing the visible portion of an absolutely positioned element over time. This allows you to create revealing, masking, or cropping animations. Syntax selector { clip: rect(top, right, bottom, left); animation: animation-name duration timing-function iteration-count; } @keyframes animation-name { percentage { clip: rect(top, right, bottom, left); } } Important Notes The clip property only works on absolutely ...

Read More
Showing 20841–20850 of 61,297 articles
Advertisements