[计算机软件及应用]C++对C的扩充、.pptVIP

  • 3
  • 0
  • 约1.75万字
  • 约 72页
  • 2018-02-15 发布于浙江
  • 举报
[计算机软件及应用]C对C的扩充、

C++扩充:内置函数 内置函数与宏函数的比较: 宏函数只是简单替换,不作“参数”的运算和类型检查,程序容易出现逻辑错误。 内置函数避免了宏函数的问题,推荐采用。 内置函数提高了程序的执行效率,但增加了程序目标代码的长度。 比如:某个内置函数需要调用10次,编译时 将该函数的代码复制插入到每一个调用处, 为此,增加了目标代码长度。 C++扩充:作用域符号 作用域符号:: 域名::域成员名(变量或函数) 全局变量与局部变量同名: #include iostream //using namespace std ; //cout定义在std域 float a=13.5 ; int main() { int a=5; //局部屏蔽全局 std::cout a endl ; //输出局部变量a 13.5 std::cout ::a ; //输出全局变量a 5 return 0 ; } //::前域名省略表示全局 C++扩充:字符串类型 C 仅有字符char类型,无字符串类型 为此,只能定义字符数组来存放字符串,使用 系统提供的字符处理函数来处理字符串,如: strcpy(复制),strcat(连接),strcmp(比较), strlen(长度)等,它们的完整使用查

文档评论(0)

1亿VIP精品文档

相关文档