1、 字符串的初始化问题
c语言的字符串的处理
char c1[]={'I',' ','a','m',' ','h','a','p','p','y'}; //只能做初始化使用 char c2[]="I am happy"; //只能做初始化使用,字符串常量会自动加上'\0' int i1=sizeof(c1); int i2=sizeof(c2); printf("%d\n",i1); printf("%d\n",i2); char * c2="I am happy"; //同样也可以表示字符串
结果为10,11
1、交换数组
virtual的使用
取地址符号 &
2、printf格式化输出
%d
%f 浮点数(float)
%lf double
%c 字符
%s 字符串
3、typedef void (*EVALUATOR)(std::vector< double >& F);
表示定义了一个函数指针数据类型、
EVALUATOR pEvaluator; //定义了一个函数指针pEvaluator
4、inline函数的定义、
5、std::ofstream
6、srand(123456);//改rand()提供一个seed数
7、std::random_shuffle();
8、int * a;
a++;//指针不能这样运算,指针确定一个地址后才能对指针进行操作
使用引用返回值时,不生成副本。
9、c++中 &&与&的区别:一个逻辑与和按位与。
例如 a&&b 表示a与b同时为true是,结果为true。
a&b时时按位求与。如3&4 ,011&100 =000
但是在java中:&&表示短路与,&表示不是短路与
a&&b:当a为false是b就不执行了,
a&b: a与b都要执行。
相关推荐
C++面向对象基础知识总结
c++二级公共基础知识考点归纳整理,对打算考C++二级的同学很有帮助
C++基础知识讲义,适合刚刚学习c++的兄弟,及作初级C++授课的讲师
2. C++基础 Basics of C++ 1. C++程序结构 Structure of a program 2. 变量和数据类型 Variables and Data types 3. 常量 Constants 4. 操作符/运算符 Operators 5. 控制台交互 Communication through ...
C++基础与提高-王桂林(第二版)
全国计算机等级考试二级C++基础.pdf
C++大学基础教程第二章 C++大学基础教程第二章 C++大学基础教程第二章
全面的计算机二级C++公共基础知识,算法,二叉树,线性表...
C++游戏与图形编程基础 第2版 C++游戏与图形编程基础 第2版
C++语言基础教程2.pdf是关于C++语言的使用教程,很不错的,很仔细。
C++著名的基础书籍潘嘉杰著,很适合初学者~~口碑很好的哦~~ 适合基础看的,大牛飞过~~~ 第一篇 过程化的程序设计 第1章 良好的学习开端 1 1.1 软件与程序 1 1.2 程序设计要做什么 1 1.3 选好一种语言 2 1.4...
第1篇 C++基础篇 第1章 C++概述 1 1.1 引言 1 1.1.1 C++的历史沿革 1 1.1.2 入门C++ 2 1.1.3 编程思想的转变 3 1.2 C++概述 4 1.2.1 C++的特征 5 1.2.2 C与C++的比较 5 1.2.3 C++的应用领域 6 1.3 C++源...
第2章 C++程序设计基础第2章 C++程序设计基础第2章 C++程序设计基础第2章 C++程序设计基础
C++之父编写,我在学习C++过程中从此书收益颇多,推荐下载。/n 为编写实际的应用程序做好准备:无论你是为了进行软件开发还是进行其他领域的工作。《C++程序设计原理与实践》假定你的最终目标是学会编写实际有用的...
北大工硕教材c++语言基础(吕凤翥第2版)
1、C++对C的扩展 1简单的C++程序1.1求圆的周长和面积 数据描述: 半径,周长,面积均用实型数表示数据处理: 输入半径r;计算周长=2*π*r;计算面积=π*r2;输出半径,周长,面积;
Visual+C++游戏编程基础源码Visual+C++游戏编程基础源码Visual+C++游戏编程基础源码Visual+C++游戏编程基础源码Visual+C++游戏编程基础源码Visual+C++游戏编程基础源码Visual+C++游戏编程基础源码Visual+C++游戏编程...
c++基础知识总结,适合初学者 1 static(静态)变量有什么作用 3个体明显的作用:1)在函数体内,静态变量具有“记忆”功能,即一个被声明为静态变量在一个函数被调用的过程中其值维持不变2)在模块内,它的作用域...
C++基础教程——从问题分析到程序设计源代码(第2版清华出版),作者是马里克,曹蓉蓉
涵盖C++ Primer 5th、 effective C++ 、 STL api和demos C++ 基础知识与理论、 智能指针、C++11、 Git教程 Linux命令 Unix操作系统(进程、线程、内存管理、信号)计算机网络、 数据结构(排序、查找)、数据库、、...