C++ 基础回顾

来源:互联网 发布:黑色星期五禁曲 知乎 编辑:程序博客网 时间:2024/04/30 11:52
(1) 基本数据类型
1. char, int, float, double, void2. long int, short int, signed int, unsigned int


(2) 变量和常量

#define
const

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 ;


if-else, switch, while, do-while, for, break, continue, return, goto


(5) 基本输入输出
#include <stdio.h>


printf()输出:   
   %d %f %c %s   
   %x %X %o %e %E   

   %ld %lf %m.nf


scanf()
输入
   %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
原创粉丝点击