第二章课后习题
1、变量为什么先定义后使用。
变量必须强制定义:(1)保证程序中变量名使用正确;(2)确定类型编译时可以分配相应存储单元;(3)编译时,检查该变量运算是否合法。(见课本P27)
2、字符常量&字符串常量
字符常量:普通字符和转义字符常量,‘a’,单撇号。
字符串常量,“abc”,双撇号,结尾有’\0’字符串结束符。(P22)
3、分析程序运行结果
#include<iostream>
using namespace std;
int main(){
char c1='a',c2='b',c3='c',c4='\101',c5='\116';
//八进制101,为65,对应'A' ,八进制116,为64+8+6=78,对应'N'
cout<<c1<<c2<<c3<<'\n';//'\n'换行
cout<<"\t\b"<<c4<<'\t'<<c5<<'\n';//'\t'制表 '\b'退格
return 0;