《21天学通C++》_1 2016.5.23
2016-05-23 01:31
211 查看
一、绪论
虽然发明 C 语言旨在帮助程序员使用当前新出现的硬件功能,但它得以流行应主要归功于其可移植性和速度
C 语言是一种过程化语言,但随着计算机语言进入面向对象时代,Bjarne Stroustrup 于 1981 年发明了 C++,它是发展最快、使用最广泛的编程语言之一
除新增了诸如运算符重载和内联函数等功能外,C++还实现了诸如继承(支持多继承)、封装、抽象和多态等面向对象概念
C++还实现并不断改进了模板(泛型类或函数)概念,而诸如Java和C#等较新的语言直到最近才支持这种概念
二、管理数组和字符串
注意:
无论如何,读写超越数组边界的元素都将导致 “存取非法” ,应不惜一切代价避免这种情况发生
cin.get()
strncpy()
string类
三、使用表达式、语句和运算符
可以使用括号来改变优先级顺序
用括号括起来的项的优先级比任何数学运算符都高
四、使用函数组织代码
五、阐述指针
指针是存储内存地址的变量,就这么简单
虽然发明 C 语言旨在帮助程序员使用当前新出现的硬件功能,但它得以流行应主要归功于其可移植性和速度
C 语言是一种过程化语言,但随着计算机语言进入面向对象时代,Bjarne Stroustrup 于 1981 年发明了 C++,它是发展最快、使用最广泛的编程语言之一
除新增了诸如运算符重载和内联函数等功能外,C++还实现了诸如继承(支持多继承)、封装、抽象和多态等面向对象概念
C++还实现并不断改进了模板(泛型类或函数)概念,而诸如Java和C#等较新的语言直到最近才支持这种概念
二、管理数组和字符串
注意:
无论如何,读写超越数组边界的元素都将导致 “存取非法” ,应不惜一切代价避免这种情况发生
cin.get()
strncpy()
string类
三、使用表达式、语句和运算符
可以使用括号来改变优先级顺序
用括号括起来的项的优先级比任何数学运算符都高
四、使用函数组织代码
五、阐述指针
指针是存储内存地址的变量,就这么简单
相关文章推荐
- C++ 中的名称冲突之 "y1"
- C语言:线索二叉树的线索化及其遍历实现
- leetcode_c++:First Missing Positive(041)
- [C++]关于重载运算符的一些建议
- leetcode_c++:Combination Sum_2(040)
- C++第六次上机实验其他作业
- C++ Primer 阅读记录之继承类的构造函数
- OJ题目-使用+-|等符号表示数字,进行运算【C语言】
- leetcode_c++:Combination Sum(039)
- 用C语言实现循环链表
- C++第六次作业
- c++ 基础知识整理(二)
- c++ primer(第五版)学习笔记及习题答案代码版(第十章)泛型算法
- 请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配
- c语言学习笔记13之二维数组1
- c++第6次作业
- GeekBand C++第二周学习感悟
- C/C++中一些不太注意到的小知识点--[锦集]
- c++-作业6
- B00008 C++实现的大整数计算(一)