answersLogoWhite

0

void swap (int* a, int* b) {

if (!a !b) return; // can't swap a pointer to null

*a^=*b^=*a^=*b;

}

User Avatar

Wiki User

9y ago

What else can I help you with?

Continue Learning about Engineering

What always contains a pointer variable?

pointer variable in c contains the address or the location of the other variable. eg- if a=2 and address of a is 2345. b=&a then b is a pointer which contains 2345 which is the address of a. *b gives value of that is 2.


Pointer is a variable holding a memory address?

pointer is a derived datatype which contains memory addresses as their values. program:- #include<stdio.h> #include<conio.h> void main() { int m=5,*p; clrscr(); p=&m; printf("address of variable m is %p",(void *)p); }


What is constant variables?

Variables are items, which change their values during the execution of a program. Constants do not change the value during the execution of a program.


Difference Between Variable And constant?

A constant and variable are variations of data types. int a; is a variable and its value can be changed by the program as the program runs. const int b; is a constant with a fixed value and will have its value set and may not be changed by the program as as the program runs. All data types may be declared as a constant. Variable Value Can Be Changed By You In Programme.


How many values can store a variable at a time?

The number of values a variable can store at a time depends on the data type of the variable. For example, a variable of type int (integer) in many programming languages can store a single integer value at a time. Similarly, a variable of type float (floating-point number) can store a single floating-point value. Other data types like arrays or lists can store multiple values at a time. The capacity of a variable to store values is determined by its data type and memory allocation.

Related Questions

What always contains a pointer variable?

pointer variable in c contains the address or the location of the other variable. eg- if a=2 and address of a is 2345. b=&a then b is a pointer which contains 2345 which is the address of a. *b gives value of that is 2.


Why must numeric values be assigned to variables when comparing results?

In order to compare any two values, both values must be stored somewhere otherwise it would be impossible for the machine to refer to those values let alone operate upon them. Typically we store variables in main memory, however values can also be stored directly in the machine's registers. These are known as register variables and the only practical difference between a register variable and an ordinary variable is that we cannot take the memory address of a register variable (because it has no address to take).If we can take the address of a variable then that variable is said to have identity because it exists in memory and we can identify it solely by its address. When comparing values that have identity, we can either compare the values themselves or we can compare their identities. The latter helps us determine whether two values are the same variable or not.The address of a variable may or may not be known at compile time. If the address is known at compile time then we can name the variable and refer to it by either its name or its address. Variables generated at runtime are anonymous and can only be referred to by their address (which we must store in another variable known as a pointer variable). Conversely, register variables must always be named, but they have no identity.Regardless of whether a variable has a name, an identity, or both, the machine simply cannot operate upon values without using variables.


What is constant and variable?

A variable is a named object that is mutable. A constant is a named object that is immutable.


Pointer is a variable holding a memory address?

pointer is a derived datatype which contains memory addresses as their values. program:- #include<stdio.h> #include<conio.h> void main() { int m=5,*p; clrscr(); p=&m; printf("address of variable m is %p",(void *)p); }


To evaluate a variable expression you must do what to values for the variable?

You must substitute values for the variable.


What is constant variables?

Variables are items, which change their values during the execution of a program. Constants do not change the value during the execution of a program.


Difference Between Variable And constant?

A constant and variable are variations of data types. int a; is a variable and its value can be changed by the program as the program runs. const int b; is a constant with a fixed value and will have its value set and may not be changed by the program as as the program runs. All data types may be declared as a constant. Variable Value Can Be Changed By You In Programme.


What is a variable in C language?

variable which is used to specify the values and also we can that values through the variable name


If a variable has possible values -2 6 and 17 then this variable is?

If a variable has possible values -2 6 and 17 then this variable is an Integer.


How many values can store a variable at a time?

The number of values a variable can store at a time depends on the data type of the variable. For example, a variable of type int (integer) in many programming languages can store a single integer value at a time. Similarly, a variable of type float (floating-point number) can store a single floating-point value. Other data types like arrays or lists can store multiple values at a time. The capacity of a variable to store values is determined by its data type and memory allocation.


Which symbol is a test statistic used to test a hypothesis about a population mean?

The answer depends on what character is used for the variable that is used for the population values.


What are the values of the idependent variable and the dependent variable?

the independent variable is usually assigned to x the dependent variable is usually assigned to y their values will vary because they are variables. that is the definition of variable