what is the main difference between c and c++?
Answers were Sorted based on User's Feedback
Answer / rohit singh
c++ is advance version of c.
In c security is less as compare of c++
In c progarm is difficult as compare to c++.
| Is This Answer Correct ? | 2 Yes | 3 No |
Answer / shubhangi
In C++ when any exception occurs it can be handled with the
help of exception handling mechanism while no such facility
available in c
exception execution eg.array out of bound,dividing a number
by zero.
| Is This Answer Correct ? | 0 Yes | 1 No |
c is structured oriented language nd c++ is object oriented
language.
And one more main difference is in c++ v introduced Classes
and objects a new way after structures in c.
and in cpp v can code the program by divide and rule policy
but not in c and v hav to write everything in main and in
cpp v hae oops concept which can run the progran more
efficiently.
but main advantage of c is till now every one using c
language coding in operating systems like windows and in
linux\.
so for normal use cpp is best than c
but for he main coding purpose c in best /
| Is This Answer Correct ? | 0 Yes | 1 No |
Answer / sridivyapuvvada
C is object based language & C++ is object oriented
language.
C is top-bottom approach & C++ is bottom-top approach.
In C,we use PRINTF() ,SCANF() as standard input/output
functions & in C++,we can use COUT<< or CIN>> as standard
input/output function.
In C we are using #include<stdio.h> as header file, but
in C++ we are using #include<iostream.h> as header file.
C doesn't support operator overloading & C++ support
operator overloading.
C does not support the c++ programme but C++ support the C
program.
| Is This Answer Correct ? | 2 Yes | 3 No |
Answer / lalit
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER PROCEDURE [dbo].[sp_VIEWQUALIFICATIONINFO]
@StdId INT
AS
SELECT * FROM Qualification
WHERE StdId=@StdId
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER PROCEDURE [dbo].[sp_VIEWPERSONALINFO]
@StdId INT
AS
SELECT
FName,MName,LName,FatherName,Gender,DOB,MStatus,Email,Phone,
Mobile,CourseID,Status FROM personalinfo
WHERE StdId=@StdId\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
protected void Button1_Click(object sender, EventArgs e)
{
ds = objd1.GetDetailsById(Convert.ToInt32
(txtstudentid.Text));
ds =objd1.GetPersonalInfoById(Convert.ToInt32
(txtstudentid.Text));
grdqualificationinfo.DataSource=ds.Tables
["Qualification"];
grdqualificationinfo.DataBind();
grdpersonalinfo.DataSource=ds.Tables
["personalinfo"];
grdpersonalinfo.DataBind();
lblqualinfo.Visible = true;
lblpersonalinfo.Visible = true;
//objrd = objd1.GetDetailsById(Convert.ToInt32
(txtstudentid.Text));
//objrd.Read();
//txtcoursename.Text = objrd[0].ToString();
//txtcoursefees.Text = objrd[1].ToString();
lblcoursefees.Visible = true;
lblcoursename.Visible = true;
txtcoursename.Visible = true;
txtcoursefees.Visible = true;
}
//////////////////////////////////////////
class////////////////////////
public DataSet GetPersonalInfoById(int StdId)
{
con.Close();
con.Open();
cmd = new SqlCommand("sp_VIEWPERSONALINFO", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@StdId",StdId);
adap = new SqlDataAdapter(cmd);
adap.Fill(ds, "personalinfo");
return ds;
}
public DataSet GetDetailsById(int StdId)
{
con.Close();
con.Open();
cmd = new SqlCommand("sp_VIEWQUALIFICATIONINFO",
con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("StdId",StdId);
adap = new SqlDataAdapter(cmd);
adap.Fill(ds, "Qualification");
return ds;
}
| Is This Answer Correct ? | 2 Yes | 3 No |
Answer / balaji
header file in c is <iostream.h> and in c++ it is <stdio.h>
input in c is cin>> and in c++ it is scanf
| Is This Answer Correct ? | 2 Yes | 3 No |
Answer / madhav
in c we use ()type of brackets but in c++ we use angular
brackets for input and standered output functions
| Is This Answer Correct ? | 2 Yes | 3 No |
c is a procedure oriented program.where as c++ is a object
oriented program.c++ is advanced of c.some draw backs in c
are rectified and introduced in c++.in c++ we use mostly
classes.in c the variables are used in program are used by
any function in the program so there is no security in
c.where as in c++ our data is secured by declaring private.
| Is This Answer Correct ? | 1 Yes | 2 No |
Answer / hahaha
The main difference is In C and C++ is ++ is not there in
C.HAhAhhahaha..
| Is This Answer Correct ? | 2 Yes | 3 No |
Answer / pooja
c is a procedure oriented language
c++ is a structure oriented language
| Is This Answer Correct ? | 0 Yes | 1 No |
what is the need of abstraction? what is abstraction?what is the abstraction for stack?
What is abstraction example?
In c++ there is only virtual destructors, no constructors. Why?
IN PROGRAMING LANGAUGE A C++ IS PURELY OBJECT ORIENTED OR NOT?
What is a null tree?
Can we override main method?
WHAT IS THE ACTUAL DEFINATION OF OBJECT AND THE CLASS IN ONE SINGLE LINE WHICH THE INTERVIEWER WANT TO LISTEN.
what is a virtual class?
5 Answers Cap Gemini, IBM, Infosys, Trinity Technologies,
Write a program to implement OOPS concepts such as inheritance, polymorphism, friend function, operator overloading?
What is oops and why we use oops?
A file pointer always contains the __________ of the file
what are the uses of C++