C语言
Telephone2019
这个作者很懒,什么都没留下…
展开
-
字符编码那些事(C语言版)
一篇文章讲明白字符编码原创 2020-01-21 14:45:30 · 2330 阅读 · 2 评论 -
typedef
此文章所描述的内容适用于C语言,C++也可参考typedef用法typedef用于声明类型的别名(typedef名),typedef名与其他普通标识符在本质上无异,遵循相同的作用域规则(例外:所有的typedef名均是无链接的)。简单示例typedef int Integer; //所声明的typedef名是 Integer ,是 int 的别名复杂示例typedef int *...原创 2019-08-19 18:28:14 · 469 阅读 · 0 评论 -
CR、LF 还是 CRLF ?
CR、LF or CRLF ?gcc不会将字面串中的\r或\n替换记事本可能会自动将CR、LF、CRLF都视为换行windows控制台IO库conio.h中的getch()和getche()windows控制台如何显示CR、LF、CRLF我们能输入什么按键与输入有什么不同由上一点我们能想到什么最后gcc不会将字面串中的\r或\n替换这意味着C代码中的\r和\n在程序运行时就真的是单一回车符CR...原创 2019-08-11 15:34:04 · 1004 阅读 · 0 评论 -
函数指针与C语言中的复杂声明
下面是一条涉及到函数指针的复杂的声明int (*Register (int (*pf)(const char *, const char *))) (const char *, const char *);很多小伙伴可能都蒙了,这究竟是在声明啥?可以先把答案告诉大家:此行代码声明了一个名为 Register 的函数,Register 函数返回一个函数指针,参数也是一个函数指针,参数名字叫p...原创 2019-08-11 23:47:33 · 228 阅读 · 0 评论 -
C语言控制台输入中的复制粘贴
当我们自己编写的windows控制台C程序通过控制台接收用户输入时,应该慎用复制粘贴功能。因为如果用户把期望之外的数据内容粘贴到控制台输入,这会导致一些意想不到的行为,而令人沮丧的是,我们很难找到一个行之有效的方法来解决这种情况。...原创 2019-04-20 19:57:03 · 3216 阅读 · 0 评论 -
如何将一次声明拆解为多次声明
此文章所描述的内容适用于C语言,C++也可参考一次声明int a , b , c;多次声明int a;int b;int c;拆解方法将一次声明以逗号分割,得到多部分第一部分从左往右看,找到第一个类型名第一个类型名不一定仅仅是第一个关键字,例如:① int a; //第一个类型名是 int ,第一个关键字是 int② struct x a; //第一个类型名是 ...原创 2019-08-18 11:54:18 · 198 阅读 · 0 评论