运算符优先级
括号: [] ()
单目运算: ++ -- sizeof ~ !
算术运算: * / % + -
关系运算: > < >= <= == !=
位运算: & ^ |
逻辑运算:&& ||
三目运算:?:
赋值运算:= *= /= %= += -=
逗号运算: ,
输出一维数组元素的方法
for(int i=0;i<10;i++)
cout<<a[i]<<'\t';
for(int i=0;i<10;i++)
cout<<*(a+i)<<'\t';
for(int i=0,*p=a;i<10;i++)
cout<<*(p+i)<<'\t';
for(int i=0,*p=a;i<10;i++)
cout<<p[i]<<'\t';
for(int *p=a;p<a+10;p++)
cout<<*p<<'\t';
指针数组
指针数组的所有元素都是指针
指针数组常用于处理多个字符串
定义:
类型名*数组名[整型常量表达式];
例:char *city[4]= {"Beijing","Shanghai","Tianjin","Nanjing"};
for(int i=0;i<4;i++)
cout<<city[i]<<endl;
重要概念 来自淘豆网www.taodocs.com转载请标明出处.