Starting Out With C++: Early Objects (10th Edition)
Starting Out With C++: Early Objects (10th Edition)
10th Edition
ISBN: 9780135235003
Author: Tony Gaddis, Judy Walters, Godfrey Muganda
Publisher: PEARSON
bartleby

Concept explainers

Question
Book Icon
Chapter 3.8, Problem 3.26CP

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 (10th Edition)

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 - Complete the following program code segment so...Ch. 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.8 - Will the following string literal fit in the space...Ch. 3.8 - If a program contains the definition string name;...Ch. 3.8 - Prob. 3.26CPCh. 3.10 - Use a mathematical library function with a cout...Ch. 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 - Write C++ expressions for the following algebraic...Ch. 3 - Assume a program has the following variable...Ch. 3 - Prob. 11RQECh. 3 - Write a multiple assignment statement that can be...Ch. 3 - Write a pair of multiple assignment statements...Ch. 3 - Is the following code legal? Why or why not? const...Ch. 3 - Write a cout statement that uses stream...Ch. 3 - Write a cout statement that uses stream...Ch. 3 - What header file must be included A) to perform...Ch. 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 - Little Italy Pizza charges 14.95 for a 12-inch...Ch. 3 - A) (Assume the user enters George Washington.)...Ch. 3 - Each of the following program segments has some...Ch. 3 - A) const int number1, number2, product; cout ...Ch. 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 - How Much Insurance? Many financial experts advise...Ch. 3 - Test Average Write a program that asks for five...Ch. 3 - Average Rainfall Write a program that calculates...Ch. 3 - Male and Female Percentages Write a program that...Ch. 3 - Vacation Days Write a program that prompts the...Ch. 3 - How Many Widgets? The Yukon Widget Company...Ch. 3 - How many Calories? A bag of cookies holds 30...Ch. 3 - Ingredients Adjuster A cookie recipe calls for the...Ch. 3 - Celsius to Fahrenheit Write a program that...Ch. 3 - Monthly Sales Tax A retail company muse file a...Ch. 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 - Monthly Payments The monthly payment on a loan may...Ch. 3 - Pizza Slices Joe's Pizza Palace needs a program to...Ch. 3 - How Many Pizzas? Modify the program you wrote in...Ch. 3 - Angle Calculator Write a program that asks the...
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