Starting Out with C++: Early Objects
Starting Out with C++: Early Objects
8th Edition
ISBN: 9780133360929
Author: Tony Gaddis, Judy Walters, Godfrey Muganda
Publisher: Addison-Wesley
bartleby

Concept explainers

Question
Book Icon
Chapter 3.9, Problem 3.28CP

A)

Program Plan Intro

C-String:

In C++, a declaration of an array of “char” is usually referred as “C-string”; but an array of “char” is not a C-string by itself.

  • An effective C-string needs an occurrence of a terminating null character “\0”.
  • No header file has required to make a C string because “char” is a built data type. Therefore, “<cstring>” file contains several functions that work on C string.

Example:

Consider the below declaration of C string variable:

Char student_name[10];

  • Here the data type “char” is defined first and it is followed by the variable name “student_name”.
  • The “[10]” is referred as “size declarator”. It indicates how many characters it can hold in memory cells.

Given string definition:

//definition of C-string

     char name[20];

B)

Program Plan Intro

C-String:

In C++, a declaration of an array of “char” is usually referred as “C-string”; but an array of “char” is not a C-string by itself.

  • An effective C-string needs an occurrence of a terminating null character “\0”.
  • No header file has required to make a C string because “char” is a built data type. Therefore, “<cstring>” file contains several functions that work on C string.

Example:

Consider the below declaration of C string variable:

Char student_name[10];

  • Here the data type “char” is defined first and it is followed by the variable name “student_name”.
  • The “[10]” is referred as “size declarator”. It indicates how many characters it can hold in memory cells.

Given string definition:

//definition of C-string

     char name[20];

C)

Program Plan Intro

C-String:

In C++, a declaration of an array of “char” is usually referred as “C-string”; but an array of “char” is not a C-string by itself.

  • An effective C-string needs an occurrence of a terminating null character “\0”.
  • No header file has required to make a C string because “char” is a built data type. Therefore, “<cstring>” file contains several functions that work on C string.

Example:

Consider the below declaration of C string variable:

Char student_name[10];

  • Here the data type “char” is defined first and it is followed by the variable name “student_name”.
  • The “[10]” is referred as “size declarator”. It indicates how many characters it can hold in memory cells.

Given string definition:

//definition of C-string

     char name[20];

D)

Program Plan Intro

C-String:

In C++, a declaration of an array of “char” is usually referred as “C-string”; but an array of “char” is not a C-string by itself.

  • An effective C-string needs an occurrence of a terminating null character “\0”.
  • No header file has required to make a C string because “char” is a built data type. Therefore, “<cstring>” file contains several functions that work on C string.

Example:

Consider the below declaration of C string variable:

Char student_name[10];

  • Here the data type “char” is defined first and it is followed by the variable name “student_name”.
  • The “[10]” is referred as “size declarator”. It indicates how many characters it can hold in memory cells.

Given string definition:

//definition of C-string

     char name[20];

Blurred answer
Students have asked these similar questions
A(n) __________ is the part of a program in which a variable may be accessed.a. declaration spaceb. area of visibilityc. scoped. mode
The declaration statement for a named constant requires . a. a data typeb. a name c. a value d. all of the above
If value is an identifier of int type and is holding value 200, is the following statement correct?char code = value

Chapter 3 Solutions

Starting Out with C++: Early Objects

Ch. 3.2 - Prob. 3.11CPCh. 3.2 - Study the following program code and then complete...Ch. 3.2 - Complete the following program skeleton so that it...Ch. 3.3 - Assume the following variable definitions: int a =...Ch. 3.3 - What will the following program code display if a...Ch. 3.3 - What will the following program code display? int...Ch. 3.5 - Prob. 3.17CPCh. 3.5 - Prob. 3.18CPCh. 3.5 - Complete the following program code segment so...Ch. 3.5 - Prob. 3.19CPCh. 3.6 - Write a multiple assignment statement that assigns...Ch. 3.6 - Write statements using combined assignment...Ch. 3.6 - What will the following program segment display?...Ch. 3.7 - Write cout statements with stream manipulators...Ch. 3.7 - The following program segment converts an angle in...Ch. 3.9 - Will the following string literal fit in the space...Ch. 3.9 - If a program contains the definition string name;...Ch. 3.9 - Prob. 3.28CPCh. 3.10 - Assume the variables angle1 and angle2 hold angles...Ch. 3.10 - To find the cube root (the third root) of a...Ch. 3.10 - Write a statement that produces a random number...Ch. 3 - Prob. 1RQECh. 3 - Prob. 2RQECh. 3 - Prob. 3RQECh. 3 - Assume the following variables are defined: int...Ch. 3 - What header files must be included in the...Ch. 3 - Prob. 6RQECh. 3 - Prob. 7RQECh. 3 - Complete the following table. Expression Value of...Ch. 3 - Write C++ expressions for the following algebraic...Ch. 3 - Assume a program has the following variable...Ch. 3 - Prob. 11RQECh. 3 - Assume that qty and salesReps are both integers....Ch. 3 - Rewrite the following variable definition so the...Ch. 3 - Complete the following table by writing statements...Ch. 3 - Write a multiple assignment statement that can be...Ch. 3 - Replace the following statements with a single...Ch. 3 - Is the following code legal? Why or why not? const...Ch. 3 - Prob. 18RQECh. 3 - Prob. 19RQECh. 3 - Prob. 20RQECh. 3 - Pet World offers a 15 percent discount to senior...Ch. 3 - A bowling alley is offering a prize to the bowler...Ch. 3 - A retail store grants its customers a maximum...Ch. 3 - Prob. 24RQECh. 3 - Prob. 25RQECh. 3 - Each of the following program segments has some...Ch. 3 - Prob. 28RQECh. 3 - Prob. 29RQECh. 3 - Soft Skills Often programmers work in teams with...Ch. 3 - Miles per Gallon Write a program that calculates a...Ch. 3 - Stadium Seating There are three searing categories...Ch. 3 - Housing Costs Write a program that asks the user...Ch. 3 - How Much Insurance? Many financial experts advise...Ch. 3 - Batting Average Write a program to find a baseball...Ch. 3 - Test Average Write a program that asks for five...Ch. 3 - Average Rainfall Write a program that calculates...Ch. 3 - Prob. 8PCCh. 3 - Prob. 9PCCh. 3 - Prob. 10PCCh. 3 - Celsius to Fahrenheit Write a program that...Ch. 3 - Prob. 12PCCh. 3 - Prob. 13PCCh. 3 - Property Tax Madison County collects property...Ch. 3 - Senior Citizen Property Tax Madison County...Ch. 3 - Math Tutor Write a program that can be used as a...Ch. 3 - Interest Earned Assuming there are no deposits...Ch. 3 - Prob. 18PCCh. 3 - Prob. 19PCCh. 3 - How Many Pizzas? Modify the program you wrote in...Ch. 3 - Angle Calculator Write a program that asks the...Ch. 3 - Prob. 22PC
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning