Stringize (#) and token pasting (##) operator in C language

C programming supports two special preprocessor directive for string operations. Stringize (#) and token pasting (##) are C preprocessor string manipulation operators.

In previous article we learned about basic and conditional preprocessor directives in C language. In this article we will move further and learn string manipulation preprocessor operators.

Read more

C preprocessor directives – #include, #define, #undef and conditional directives

A C preprocessor is a statement substitution (text substitution) in C programming language. It instructs the C compiler to do some specific (required) pre-processing before the compilation process.

When we compile a C program, C preprocessor processes the statements which are associated with it and expand them to make the code for further compilation.

Read more

Data Scientist – The Most Trending Career In The World

With technology advancement, Big Data is offering millions of jobs worldwide. Demand for a data scientist is increasing day by day from a few decades. As we know, every economy is driven by digital activity, so data plays a major role in all industries. From manufacturing to retail, each company extremely depends upon high-quality data, that enhances the demand for data scientists. Many institutes are also found for guiding the Data Science Course In Toronto.

Read more

Five common pointer mistakes in C programming

Pointer is the most important and powerful tool in C language. Pointer resolves many complicated problems easily but if you don’t have the sufficient knowledge of pointers, you will face problems like segmentation fault etc.

In this article, I will describe five common pointer mistakes in C programming which generally occurs.

Read more