Primary Insider is a collection of articles on different topics and programming languages for student programmer such as C, C++, Java, Tech News and other topics.

TextView and EditText in Android

1. How to use simple TextView in android Write this code in .xml file <LinearLayout xmlns:android="" xmlns:app="" xmlns:tools="" android:layout_width="match_parent" android:layout_height="match_parent"

How to pass Command Line Arguments in Turbo C++

The following are the steps to execute a program with Command Line Argument inside Turbo C/C++ Compiler : 1. Open Turbo C++ Open Turbo C++. If you don't have, you can download Turbo C++ from here. 2. Write a program Following is a simple example which checks if there is

What is Dangling Pointer with Cause and How to avoid it?

Dangling pointers in computer programming are pointers that pointing to a memory location that has been deleted (or freed). Dangling pointers arise during object destruction, when an object that has an incoming reference is deleted or deallocated, without modifying the value of the pointer, so that the pointer still points

Big-O Notation Explained with Examples

Asymptotic notation is a set of languages which allow us to express the performance of our algorithms in relation to their input. Big O notation is used in Computer Science to describe the performance or complexity of an algorithm. Big O specifically describes the worst-case scenario, and can be used

Why does the indexing of Array start with Zero in C?

Martin Richards, creator of the BCPL language (a precursor of C), designed arrays initiating at 0 as the natural position to start accessing the array contents in the language, since the value of a pointer p used as an address accesses the position p+0 in memory. The name of

Mathematics and number based challenges

The programming ideas/challenges featured here can be programmed in popular programming languages like C, C++, C#, Java, Go, Python, Ruby, JavaScript and PHP for either the Web, MacOS, Windows PC, Android, Windows Phone or iOS. Just fire up your favourite IDE, begin work on any of the program/projects

Memory Layout / Representation of C Program

Memory layout / representation of C program is organized in following fashion - Text or Code segment Initialized data segment Uninitialized data segment Stack Heap 1. Text or Code Segment Text segment contains machine code of the compiled program. Usually, the text segment is shareable so that only a single copy

What is Digraphs, Trigraphs and Tokens? - C/C++ Programming Language

In computer programming, digraphs and trigraphs are sequences of two and three characters, respectively, that appear in source code and, according to a programming language specification, should be treated as if they were single characters. Why Digraphs and Trigraphs exist? Various reasons exist for using digraphs and trigraphs: keyboards may
Load more