随笔分类 - c/c++排坑
坑总归是有的,逃是逃不掉的...
摘要:C语言的申明总是令人头大,对于这块内容也一直让我头疼。希望通过这篇博客能够稍微梳理一下。材料和例子来源于《C专家编程》
阅读全文
摘要:返回c语言中的局部变量 先看一段代码猜猜,打印值: c include using namespace std; char func(); int main() { char buf = func(); cout include using namespace std; string func1()
阅读全文
摘要:switch语句的简单介绍 一个 switch 语句允许测试一个变量等于多个值时的情况。每个值称为一个 case,且被测试的变量会对每个 switch case 进行检查。 这玩意儿其实就是为了代替多种情况下if... else if...的这种嵌套。看上去很简单对不对,但是新手总会在这里遇到麻烦:
阅读全文
摘要:所谓的符号重载就是在不同的上下文环境里有不同的意义。甚至有些关键字也被重载而具有好几种意义,这也是C语言的作用域规则对程序员不那么清晰的主要原因。 本章内容摘自《c专家编程》P37。 大家可以去我的 "csdn博客" 查看原文哦。 "我的GitHub"
阅读全文
摘要:这里主要介绍ANSI C的特性:当执行算术运算时,操作数的类型如果不同,就会发生转换。数据类型一般朝着精度更高、长度更长的方向转换,整型数如果转换为signed不会丢失信息,就转换为signed,否则转换为unsigned。 一、算术转换(K&R C) 首先: 任何类型为char或short的操作数
阅读全文

浙公网安备 33010602011771号