c 语言学习

注意区分'/n'与'/0',asc('/n')=10,asc('/0')=0;
字符串是以'/0'结束,而'/n'是用做换行的;
Microsoft Visual Studio/VC98/CRT/SRC  中可以找到基本的c语言函数的实现;
To indicate a read error or end-of-file condition,getc and getchar return EOF.(-1)
在使用"w"模式打开一个已有的文件,文件内容将被删除。
如果初始化一个具有静态存储时期(静态外部链接,静态内部链接或静态空链接)的变量,只能使用常量值。
把结构内容保存到文件中,fwrite(&primer,sizoef(struct book),1,pbooks);
int board[8][8]  //int数组的数组
int **ptr;      //指向int的指针的指针
int *risks[10]   //具有10个元素的数组,每个元素是一个指向int的指针(int* )risks[];
int (*rusks)[10]//一个指针执向10个int型数组
int *oop[3][4] //每个元素是一个指向int的指针
int(*uuf)[3][4]//一个指针,指向 3×4的int数组
int(*uof[3])[4] //具有3个元素的数组,每个元素是一个指向具有4个元素的int数组的指针;
****原因:()与【】具有同样的优先级,并且是从左往右看的。
宏常量可以用来指定标准数组的大小并作为const值得初始化值.
#define PSQR(x) printf("The square of "#x"  is %d./n",((x)*(x)))
#define PRINT_XN(n) printf("x" #n "=%d/n",x##n); 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值