C++ 基础回顾
来源:互联网 发布:黑色星期五禁曲 知乎 编辑:程序博客网 时间:2024/04/30 11:52
(1) 基本数据类型
1. char, int, float, double, void2. long int, short int, signed int, unsigned int
const
#define PI 3.1415926535897932
const int number = 0;4. enum response{no, yes , none};
enum response answer ;
answer = yes ;
(3)运算符和表达式
算术运算符 + - * / %
关系运算符 > >= < <= == !=(相等运算符)
赋值运算符 = += -= *= /= %=
增1减1运算符 ++ --
逻辑运算符 && || !
强制转换(Casting)运算符 (类型)
位运算符 ~ << >> & ^ |
逗号运算符 ,
问号表达式 ?:
(4)语句 空语句
表达式语句
复合语句 变量声明语句
控制语句 (对应如下)
;
i = i +1 ;
{ num = 0 ;
num = num +10; }
(5) 基本输入输出
#include <stdio.h>
printf()输出:
%d %f %c %s
%x %X %o %e %E
输入
%d %o %x %c %s %f %e %%
%ld %lf
其他
getchar()
putchar()
gets()
puts()
(6)控制结构
if, if-else, else-if
switch, break, default
while, do-while
for
continue
goto
exit(n) 0 1 -1
(7)程序错误与解决
编译错误
连接错误
运行错误
逻辑错误
(8)自顶向下、逐步求精的程序设计方法
逐步求精方法是一种自顶向下的程序分析和设计方法。
可以理解为是一种由不断的自底向上修正所补充的自顶向下的程序设计方法。
(9)函数
函数定义
函数声明
函数调用
参数传递 pass-by-value
嵌套调用
递归调用
变量的作用域
全局变量
局部变量
(10)数组
定义(声明)
初始化
引用
int num[5];
double score[4][3];
int num[5] ={3,24,33,2,67};
num[0]=3;
num[4] = 67;
score[0][0] =78.5;
score[3][2] = 90.0;
1. char, int, float, double, void2. long int, short int, signed int, unsigned int
(2) 变量和常量
#defineconst
enum
int a;
float b;
double c, d;
#define PI 3.1415926535897932
const int number = 0;4. enum response{no, yes , none};
enum response answer ;
answer = yes ;
(3)运算符和表达式
算术运算符 + - * / %
关系运算符 > >= < <= == !=(相等运算符)
赋值运算符 = += -= *= /= %=
增1减1运算符 ++ --
逻辑运算符 && || !
强制转换(Casting)运算符 (类型)
位运算符 ~ << >> & ^ |
逗号运算符 ,
问号表达式 ?:
(4)语句 空语句
表达式语句
复合语句 变量声明语句
控制语句 (对应如下)
;
i = i +1 ;
{ num = 0 ;
num = num +10; }
int i ;
(5) 基本输入输出
#include <stdio.h>
printf()输出:
%d %f %c %s
%x %X %o %e %E
%ld %lf %m.nf
输入
%d %o %x %c %s %f %e %%
%ld %lf
其他
getchar()
putchar()
gets()
puts()
(6)控制结构
if, if-else, else-if
switch, break, default
while, do-while
for
continue
goto
exit(n) 0 1 -1
(7)程序错误与解决
编译错误
连接错误
运行错误
逻辑错误
(8)自顶向下、逐步求精的程序设计方法
逐步求精方法是一种自顶向下的程序分析和设计方法。
可以理解为是一种由不断的自底向上修正所补充的自顶向下的程序设计方法。
(9)函数
函数定义
函数声明
函数调用
参数传递 pass-by-value
嵌套调用
递归调用
变量的作用域
全局变量
局部变量
(10)数组
定义(声明)
初始化
引用
int num[5];
double score[4][3];
int num[5] ={3,24,33,2,67};
num[0]=3;
num[4] = 67;
score[0][0] =78.5;
score[3][2] = 90.0;
0 0
- C语言基础回顾
- C基础回顾
- C语言基础回顾-1
- c语言基础回顾-2
- c语言基础回顾-3
- c语言基础回顾-文件
- c语言基础回顾-链表
- Objective-C基础回顾 1. 复制--NSCopying
- 黑马程序员-c语言回顾-基础语法
- c语言基础回顾-指针2
- c语言基础回顾-结构体
- NDK开发之C基础回顾2
- C语言基础回顾-定义声明+关键字
- 基础回顾
- 回顾基础
- [iOS]Objective-C基础回顾:继承和委托
- Objective-C基础回顾 2. 委托方法--delegate
- 黑马程序员-2 ios学习历程 C语言基础回顾
- poj 2115 C Looooops 扩展欧几里得
- Unity之Handles缩放控制柄-十四
- 【记录】VIM的基本操作
- java inputStream之read、available
- 矩阵链乘法(递归法)
- C++ 基础回顾
- USACO 1.2 Problem 1
- Unity之Handles绘制球体控制柄-十五
- 如何将PSD模型转化成XHTML和CSS文件
- 【记录】PWM-HBridge
- Spring3 MVC 深入研究
- struct结构会增加程序的开销
- 86Service中显示Intent跳转到Activity中跳转不了的BUG的解决
- 转载)相对路径读文件