摘要: 解决方案:查看Atom编辑器的默认编码格式是utf-8把它修改为gbk就行 阅读全文
posted @ 2020-07-08 18:59 诗和远方* 阅读(264) 评论(0) 推荐(0) 编辑
摘要: C 库函数 int getchar(void) 从标准输入 stdin 获取一个字符(一个无符号字符)。该函数以无符号 char 强制转换为 int 的形式返回读取的字符,如果到达文件末尾或发生读错误,则返回 EOF, 实例: #include <stdio.h> int main (){ char 阅读全文
posted @ 2020-07-08 18:32 诗和远方* 阅读(176) 评论(0) 推荐(0) 编辑
摘要: c语言一般是从上向下依次执行,原则上函数定义需要出现在函数调用之前,否则会报错。但在实际开发中经常在定义之前就使用他们,这时需要提前声明。 函数声明: 函数声明就是给编译器“打个预防针”,告诉它我要使用这个函数,你现在没有找到它的定义不要紧,请不要报错,稍后我会把定义补上。 依次是 函数返回类型、函 阅读全文
posted @ 2020-07-08 17:52 诗和远方* 阅读(1053) 评论(0) 推荐(0) 编辑
摘要: 1.函数指针的初始化: int f(int); int (*pf)(int) = &f; 第二个声明创建了函数指针pf,并把它初始化为指向函数f。函数指针的初始化也可以通过一条赋值语句来完成。在函数指针的初始化之前具有f的原型很重要,否则编译器就无法检查f的类型是否与pf所指向的类型一致。 2.初始 阅读全文
posted @ 2020-07-08 16:17 诗和远方* 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 1.以const关键字声明的对象,其值不能通过赋值或递增、递减来修改。例: const int a ;/*限定a的值不能被修改*/ a = 12;/*不允许*/ 2.在指针中使用const const float * pf;/*pf指向一个float类型的const,创建了pf指向的值不能更改*/ 阅读全文
posted @ 2020-07-08 15:24 诗和远方* 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 出现如上错误的原因是: 解决办法:找到'hello world',在前面加b,即是b'hello world', 参考:https://blog.csdn.net/jing16337305/article/details/80351460 阅读全文
posted @ 2020-07-08 08:51 诗和远方* 阅读(1262) 评论(0) 推荐(0) 编辑