C/C++程序基础
2015-08-08 11:26
232 查看
作为一名cocos2dx前端(客户端)开发,知乎上看到一片文章,怎么看待做手游cocos前端开发,lua用的多,c++用的少面试会被鄙视?
为了不被鄙视,所以要学好C++,多做积累。本文主要是根据《C/C++程序员面试秘籍》一书,尽力每天总结一些C++的用法。
未完待续。。。
1.运算符 & 和 &&,| 和 ||
注:&和|是按位运算符,&&和||时逻辑运算符,知道这一条就ok了。
2.如何交换两个变量的值,如果不用中间变量,可以脑补一下。
3.#include<head.h>和#include "head.h"的区别
一个时引用工程头文件,一个是引用用户头文件
4.预处理和宏定义
5.c++求随机数
rand(),rand()会返回一随机数值, 范围在0至RAND_MAX 间
#define random(x) (rand()%x),产生0~x区间的随机数
但,以上都是产生一次随机数,srand()用来设置rand()产生随机数时的随机数种子。
为了不被鄙视,所以要学好C++,多做积累。本文主要是根据《C/C++程序员面试秘籍》一书,尽力每天总结一些C++的用法。
未完待续。。。
1.运算符 & 和 &&,| 和 ||
注:&和|是按位运算符,&&和||时逻辑运算符,知道这一条就ok了。
2.如何交换两个变量的值,如果不用中间变量,可以脑补一下。
3.#include<head.h>和#include "head.h"的区别
一个时引用工程头文件,一个是引用用户头文件
4.预处理和宏定义
#define xxxx #ifdef xxxx ; #elseif xxxx; #endif
5.c++求随机数
rand(),rand()会返回一随机数值, 范围在0至RAND_MAX 间
#define random(x) (rand()%x),产生0~x区间的随机数
但,以上都是产生一次随机数,srand()用来设置rand()产生随机数时的随机数种子。
#include<stdio.h> #include<stdlib.h> #include<time.h> #define random(x) (rand()%x) void main() { srand((int)time(0)); for(int x=0;x<10;x++) { printf("%d/n",random(100)); } }
相关文章推荐
- C++静态库和动态库
- 分数相加减的代码(c++)
- c++自定义string类
- 牛客网(搜狗2015 C++工程师笔试题)
- [C++11 并发编程] 04 - 动态选择并发线程的数量
- C++连接mysql数据库的两种方法
- 【C++基础之一】C++ 虚函数表解析
- C/C++(链表应用)笔记——使用链表进行多项式的合并
- C++ 虚函数实现多态浅析
- C++面向对象--类
- C++中如何控制输出的格式
- 【C++智能指针 auto_ptr】
- C++总结
- C语言指针转换为intptr_t类型
- 谈谈new 与delete
- C++类对象创建过程揭密
- C++浅析——虚表和虚表Hook
- C++浅析——虚表和虚表Hook
- 排序算法 C++代码实现
- 转:C++学习之Pair