初学C++
来源:互联网 发布:算法导论英文版 pdf 编辑:程序博客网 时间:2024/06/03 03:33
一.C++较C语言改进的地方
1.变量定义位置:C语言必须在函数开头定义;C++只需要在用之前定义就好
2.bool类型:C语言里用0和非0来表示真假;C++用0和1表示真假
3.在C语言中,动态分配内存用 malloc() 函数,释放内存用 free() 函数;在C++中,这两个函数仍然可以使用,但是C++又新增了两个关键字,new 和 delete:new 用来动态分配内存,delete 用来释放内存。——————malloc和free,new和delete必须成对出现,不能混用;
二,示例部分
1.#include <iostream>using namespace std;int sum(int n){ int total = 0; //在for循环的条件语句内部定义变量i for(int i=1; i<=n ;i++){ total += i; } return total;}int main(){ cout<<"Input a interge: "; int n; cin>>n; cout<<"Total: "<<sum(n)<<endl; return 0;}2.#include <iostream>using namespace std;int main(){ bool flag = true; if(flag){ cout<<"true"<<endl; }else{ cout<<"false"<<endl; } flag = false; if(flag){ cout<<"true"<<endl; }else{ cout<<"false"<<endl; } return 0;}3.int *p = new int; //分配1个int型的内存空间delete p; //释放内存int *p = new int[10]; //分配10个int型的内存空间delete[] p;
阅读全文
0 0
- 初学C#
- 初学C
- 初学C
- 初学C
- 初学C
- 初学C
- 初学C
- 初学C
- 初学C
- 初学C
- 初学C
- 初学c 多指教
- 初学C语言
- 初学c++,请教!
- 初学C++Primer
- c初学笔记摘要
- 初学C语言感悟
- 初学c语言
- 5-12 指定位置输出字符串 (10分)
- 新闻或公告实现定时滚动的方法
- redis的事务(redis的watch,multi,exec用法)
- 19.移除链表倒数第n个节点
- 1278. 排队 (Standard IO)
- 初学C++
- git常用命令
- MinGW安装
- 在CentOS安装CMake
- 项目中tomcat 下配置HTTPS
- 四大标签
- Android——Fragment中通过给每个Fragment设置开场动画进入
- Hibernate开启收集缓存统计信息
- UFLDL stackedae_exercise编程答案