While declaring pointer variables which operator do we use?

Question:  If you want to declare a pointer variable, then which operator will be used?

(A). * before the variable name

(B). * After the variable name

(C). – before the variable name

(D). –  after the variable name

Correct Answer: (A). * before the variable name

Example of the Program in C

*x and *y are two pointer variables having * before the variable name.

#include <stdio.h>
int main()
{
   int num1, num2, *x, *y, sum;

   printf("Enter two integers to add\n");
   scanf("%d%d", &num1, &num2);

   x = &num1;
   y= &num2;

   sum = *x + *y;

   printf("The Sum of the numbers = %d\n", sum);

   return 0;
}

Output

Enter two integers to add
6

7
The Sume of the numbers = 13

Example of the Program in C++

*pointer_1 and *pointer_2 are two pointer variables having * before the variable name.

#include <iostream>
using namespace std;
int  main()
{
   int  num1, num2;
   int  *pointer_1,* pointer_2;
   int  sum;
   cout<<" Please Enter the first number: "<<endl;
   cin>>num1;
   cout<<" Please Enter the second number: "<<endl;
   cin>>num2;
   pointer_1 = &num1; 
   //assigning an address to pointer
   pointer_2 = &num2; 
   sum = *pointer_1 + * pointer_2; 
   //values at address stored by pointer
   cout<<"The Sum is: "<< sum<<endl;
   return  0;
}

Output

Please Enter the first number:
3
Please Enter the second number:
4
The sum is: 7

Highly Recommended C++  Important MCQs with Explanation

  1. Which symbol is used to create multiple inheritances?
  2. If a derived class object is created, which constructor is called first?
  3. Which of the following is not a type of constructor?
  4. a ____ is a member function that is automatically called when a class object is __.
  5. What is the output of the following code in C++?
  6. How many times will the following code print?
  7. Which of the following is a procedural language?
  8. Which of the following is not a programming language?
  9. Which of the following is not an example of high-level language?
  10. While declaring pointer variables which operator do we use?
  11. To which does the function pointer point to?

 

Prof.Fazal Rehman Shamil (Available for Professional Discussions)
1. Message on Facebook page for discussions,
2. Video lectures on Youtube
3. Email is only for Advertisement/business enquiries.