随笔分类 - C专家编程
摘要:转自 http://www.cppblog.com/snailcong/archive/2009/03/16/76705.html 程序的输出结果为: sizeof(st1) is 12 sizeof(st2) is 8 问题出来了,这两个一样的结构体,为什么sizeof的时候大小不一样呢? 本文的
阅读全文
摘要:转自 http://blog.csdn.net/todd911/article/details/6643627 C语言规定,不同类型的数据需要转换成同一类型后才可进行计算,在整型、实型和字符型数据之间通过类型转换便可以进行混合运算(但不是所有类型之间都可以进行转换)。当混合不同类型的变量进行计算时,
阅读全文
摘要:转自 http://blog.csdn.net/todd911/article/details/7911995 const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 Bjarne在他的The C++ Programming Langu
阅读全文
摘要:将数组放到结构体中,直接使用“=”就能将数组中的值全部拷贝到其他相同类型的数组中。 运行结果为: 1 2 3 4 5 6 7 8 9 01 2 3 4 5 6 7 8 9 0 注意:如果结构体中包含指针,则意味着任何指针成员的副本都和原指针指向同一地方(浅拷贝)。换言之,任何指针指向的内容都没有复制
阅读全文
摘要:用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如: char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量; 以下则可行: typedef char* PCHAR; PCHAR pa, pb; 这种
阅读全文
摘要:转自 http://blog.csdn.net/todd911/article/details/8813321 在《C专家编程》中提到了总线错误bus error(core dumped)。 总线错误几乎都是由于未对齐的读或写引起的。它之所以称为总线错误,是因为出现未对齐的内存访问请求时,被堵塞的组
阅读全文
摘要:转自 http://blog.csdn.net/todd911/article/details/8831963 实参 所匹配的形式参数
阅读全文
浙公网安备 33010602011771号