Unix C学习手记
2011-11-18 17:47 Mr.大侠 阅读(144) 评论(0) 收藏 举报Unix C学习手记
1. 多维数组
多维数组除了第一唯不需要指定,有编译器自动计算,其余各唯都必须明确指定长度。
2.结构体定义
struct define_type{
int x;
double y;
} t1;
struct define_type t2;
struct{
} x3;
结构体指针:
t1 *p;
t1 st;
(*p).x == st.x
而不能是*p.x, 因为结构成员运算符“.”的优先级比“*”的优先级高。
指针使用以下方式来指向成员:
p->x
3.strchr
原型:extern char *strchr(char *s, char c);
4.sprintf
原型:int sprintf()
5. 所谓的分配空间,就是对指针赋值,把一个变量的地址赋值给一个指针。
6. 在C/C++语言中,在对源文件做预处理的时候,有两条基本原则:
●凡是以//开头的为单行注释
●凡是以/结尾的代表此行尚未结束
●凡是以//开头的为单行注释
●凡是以/结尾的代表此行尚未结束