C++ 与 C的不同点_基础语法

本文探讨了C++与C在基本语法上的差异,包括头文件、输入输出、字符串处理、内存管理和引用。C++引入了iostream库,使用cout和cin进行输入输出,使用string处理字符串,并允许引用作为变量的别名。此外,C++支持默认参数和函数重载,增强了代码的复用性。面向对象编程是C++的一大特点,详细内容可参考作者的另一篇博客。
摘要由CSDN通过智能技术生成

基本语法

基本与c完全相似,以下是一些小小的区别

一. 头文件上

  • c
    #include <stdio.h>
    #include <stdlib.h>
  • c++
    #include < iostream>
    using namespace std;

二. 输入和输出上的区别

  • printf(“string”) 变为—> cout << " string " << endl;
  • scanf(“%x”, variable)** 变为–> cin >> variable

三. 字符串上的区别

  • c风格声明:**char str[] = " ";

  • c++风格声明:**string str = " " ;

    注意:C++中所有字符串有关的操作都需要#include< string >头文件

四. 内存四区与new/delete操作
内存四区

  • 程序执行前:代码区(存放代码)和全局区(存放全局变量,静态变量和常量(全局

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值