C杂记一
Posted semie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C杂记一相关的知识,希望对你有一定的参考价值。
1. ungetch() 把一个字符退回到键盘缓冲区中
#include <ctype.h> #include <stdio.h> int getch(void); void ungetch(int); int getint(int *pn) int c, sign; while (isspace(c = getch())) ; if (!isdigit(c) && c != EOF && c != ‘+‘ && c != ‘-‘) ungetch(c); return 0; sign = (c == ‘-‘) ? -1 : 1; if (c == ‘+‘ || c == ‘-‘) c = getch(); for (*pn = 0; isdigit(c); c = getchar()) *pn = 10 * *pn +(c - ‘0‘); *pn *= sign; if (c != EOF) ungetch(c); return c;
2. 数组名代表数组第一个元素的地址
3. 一个通过数组和下标实现的表达式都可以通过指针和偏移量实现,但是需要注意指针是一个变量,而数组名不是一个变量
以上是关于C杂记一的主要内容,如果未能解决你的问题,请参考以下文章