语法杂项技术小结
来源:互联网 发布:西安交大网络教育官网 编辑:程序博客网 时间:2024/05/18 02:19
1.变量的原始值与typedef用法
变量没有赋值时,有时也有值;因为每一位要么是0要么是1。
Debug模式(辅助添加信息,检测错误机制)。
scanf时,输入不合理的格式,会自动输出原始值。
2.typedef用法
给类型起别名:
typedef unsigned int uint32;
定义别名的作用:简写,方便使用。
模板类别:typedef list StudentList;
#define不规范,建议少用。
3.main()函数之前运行的函数
全局变量的构造函数先于main()函数执行。
class Object{
public:Object(){
printf(“这是构造函数!\n”);
}
}
Object a;
int main(){
……..
}
注:尽量不要使用全局变量;可以使用指针类型的对象:Object *a=NULL;
4.绝对路径、相对路径、当前路径
当前路径:同解决方案在同一文件下(在属性-调试窗口下可修改输出目录。)
相对路径:相对于工作目录的路径。
5.数组长度
直接对数组求大小:int n=sizeof(arr);//字符数组
void kL(int arr[],int length){
sizeof(arr);//不大可以,需指定大小。
}
6.二维数组的用法
二维数组名也是地址,是否可以直接传递地址呢?
传递二维数组时,需要给定列数,传递行数。如:test(a[][4],row);
也可采用test((*p)[4],row);//最好不要用
尽量使用数组方式访问。
- 语法杂项技术小结
- C++语法杂项1
- 杂项技术日志
- .NET 技术FAQ(十)-----杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- Redis之消息通讯测试
- Yahoo军规34(转载)
- android的fragment使用中static静态fragment实例遇到的坑
- 环信tokey转字符串
- php实现扫描附件的功能,并判断是否是目录,递归访问目录,返回上一层目录功能的实现
- 语法杂项技术小结
- 找出字符串
- struts2中常用Result类型type的用法
- new和alloc init的区别
- android 购物车 listview嵌套问题
- com.mysql.jdbc.PacketTooBigException 问题解决
- SCU 4515 又见背包(dp)
- 用boost::lexical_cast进行数值转换
- Text::CSV_XS, parse(), fields(), error_input()