answersLogoWhite

0

📱

C Programming

Questions related to the C Computer Programming Language. This ranges all the way from K&R to the most recent ANSI incarnations. C has become one of the most popular languages today, and has been used to write all sorts of things for nearly all of the modern operating systems and applications. It it a good compromise between speed, power, and complexity.

9,649 Questions

Why not sending arefrence to copy constructor will cause an infinite loop?

A copy constructor gets called any time an object needs to be copied. Unlike in some of the newer languages like Java, you can chose to pass objects either by reference or by value. When you pass by reference, only the address of the function is copied. However, if you pass by value, the whole object must be copied. In order to copy the object, the copy constructor will get called.

If the copy constructor's parameter is not a reference, then the object will get passed by value. When the object gets passed by value, it needs to get copied so it will call the same copy constructor. Because the object is still being passed by value it'll call itself again to create a copy of itself. The copy constructor will continue to call itself until the stack overflows.

What is initgraph?

A function in Borland's graphics library in TurboC; switches to graphics mode.

What symbol would you use to subtract?

Well, it's quite simple i'll try just to tell you but not a long talk

this is the sign (-) - minus.

here is an example 100(-)55= 45.

What is the difference between 0x1 and 0x01 in c language?

0x means hexadecimal (base-16). Just like in decimal, 1 and 01 are the same number.

What are sentences that appear to be written in a programming language but do not actually follow the structure of the language?

Pseudocode. It is a cross between English and a programming language, designed to be quickly written and understood without worrying about syntax.

Are c and c cages better than regular cages?

yes because it provides more space from the guinea pig to roam.

What is Stepwise refinement techniques in data structure?

Step-wise refinement is a technique for software development using a top-down, structured approach to solving a problem. It allows the developer to use a controlled method of developing an algorithm that will eventually solve a given problem.

Basically, step-wise refinement involves the use of a generalized approach to a problem, perhaps written in pseudo-code. The next step would be to fill in one of the holes in the code. The pseudo-code describes a general, non-specific way to solve the problem deferring the actual decisions until last minute. That way the developer can assign place-holders in the logic until they are actually needed.

Then, each step involves the use of refining (adding the logic) a step in the development of the algorithm to make it more specific, doing so one step at at time.

When everything has been refined you have a complete program; however, it takes multiple steps (step-wise refining) to get to that point where a complete, syntactically correct program emerges.

Where can one learn more about printf?

Wikipedia offers a great article about printf. They even provide samples of coding that is used in programs. If further assistance is needed try the website C Plus Plus.

What is gopher in C programming?

Computer experts suggest between 1992 and 1996, gopher was primarily used to organize files retrieved from servers around the world and organize them in a hierarchical fashion.

A c program which will remove all the spaces from a given string?

RemoveSpaces (char *str) {

char *new = str;

while (*str != '\0') {

if (*str != ' ') *(new++) = *str;

str++;

}

*new = '\0';

}

What is the maximum value that can be stored in an integer in c?

if it is a signed int the the range is -32768 to 32767


if its unsigned then 0 to 65535

What are the names of female singers that beginning with the letter j k m or n?

J:

  • Janet Jackson
  • Jessica Simpson
  • Joan Jett
  • Joni Mitchell
  • Jodee Macina
  • Jewel
  • Jordan Sparks
  • Jennifer Hudson
  • Janis Joplin
  • Joan Baez
  • Joan Armatrading
  • Jane Wiedlin (one of the Go Gos)

K:

  • Katy Perry
  • Kelly Clarkson
  • Karen Fairchild (county group, Little Big Town)
  • Kimberly Schlapman, (also in Little Big Town)
  • Kelly Pickler, Idol finalist
  • Karen Carpenter
  • kd lang
  • Katy Tunsdall (Black Horse and a Cherry Tree)
  • Katharine McPhee, Idol finalist
  • Katrina Leskanich, Karina and the Waves
  • Kim Carnes

M:

  • Madonna
  • Mary J. Blige
  • Mariah Carey
  • Miley Cyrus
  • Michelle Branch
  • Melissa Ethridge
  • Macy Gray
  • Marvis Staples (#56 on Rolling Stone's top 100 singers of all time)
  • Maxine Nightengale
  • Miranda Lambert
  • Mary Chapin Carpenter
  • Mary McGregor
  • Melba Moore
  • Marilyn McCoo
  • Maureen McGovern
  • Melissa Manchester
  • Martina McBride
  • Mary Travers (Peter, Paul and Mary, 60's trio)
  • Martie Maguire, The Dixie Chicks

N:

  • Natalie Merchant
  • Natasha Bettingfield
  • Norah Jones
  • Nelly Futato
  • Natalie Maines. The Dixie Chicks
  • Nancy Wilson, the rock group Heart

Please someone explain you command line argument in C?

Command Line Arguments---- I am trying to explain each word one by one
Command ------perform specific task
ex. When CMD is typed in run window and then press ok button then open a black screen that is called command prompt.
Command Line ------on command prompt where command is supplied that is called command line.
using command prompt dos commands are executed and java program is also executed using command prompt.
for executing java program command is supplied with given syntax
java java_class_name argument1 argument2.........
Java--- is a command
java_class_name ---name of java file which you want to execute
argument1 argument2 --- are the values passing to java application from out side
these argument1 argument2 are stored in string array argument of main method

Can you run programs compiled with Turbo C on Linux?

Turbo C cannot compile native Linux binaries, only programs for MS-DOS. MS-DOS applications can be run on Linux through a variety of methods, including DOSEMU, DOSBox, QEMU, Bochs, and VirtualBox.

Why do compilers convert infix expressions to postfix?

people almost exclusively use infix notation to write mathematical expressions,

computer languages almost exclusively allow programmers to use infix notation.

However, if a compiler allowed infix expressions into the binary code used in the

compiled version of a program, the resulting code would be larger than needed and very

inefficient. Because of this, compilers convert infix expressions into postfix notation

expressions, which have a much simpler set of rules for expression evaluation.

Postfix notation gets its name from the fact that operators in a postfix expression

follow the operands that they specify an operation on. Here are some examples of

equivalent infix and postfix expressions

Infix Notation Postfix Notation

2 + 3 2 3 +

2 + 3 * 6 3 6 * 2 +

(2 + 3) * 6 2 3 + 6 *

A / (B * C) + D * E - A - C A B C * / D E * + A C * -

Where as infix notation expressions need a long list or rules for evaluation, postfix

expressions need very few.

What kind of pattern is this A A C A A C A A?

There are different kinds of patterns for different processes. The pattern of A A C A A C A A is the pattern called a consensus pattern which is a pattern known for matching two random sequences.