自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 第五、六章

5.1:使用errno检测错误——在调用库函数时,我们应该首先检测作为错误指示的返回值,确定执行已经失败。然后,再检查errno来搞清楚出错原因。预处理器的重要性:(1)定义显式常量(2)由于函数调用有很大的系统开销,当函数比较简单时,实现成宏时,可以提高效率;6.1不能忽视宏定义中的空格如果希望定义f(x)成为((x)-1),必须写成#define f(x)

2014-01-15 17:23:36 400

原创 C语言中简单的文件操作(参考VC++深入详解)

在C语言中,对于文件的操作是利用FILE结构体进行的。几个常用的操作文件函数简介1:打开文件 FILE *fopen( const char *filename, const char *mode );   第一个参数是指向文件名字符串常量的指针类型;第二个参数指定文件打开的模式。文件打开模式:r:读取,如果文件不存在,函数调用失败;w:为写入操作打开一个空文件。若文件

2014-01-14 21:54:25 12604

原创 第四章 连接

1(C和指针3.6 P41):链接属性链接属性共有三种:外部,内部,无外部:不论声明多少次,位于几个源文件都表示同一个实体。代码块之外的变量都是外部属性,代码块内加修饰符extern改变成外部属性;内部:在同一个文件中的所有声明都表示同一个实体。static关键字只能改变缺省链接属性为外部的声明才有效果。无:每个声明都是单独的实体,即多个声明当着不同的实体。2stati

2014-01-10 20:05:32 476

原创 第三章 语义陷阱

3.1指针和数组:1:C语言中只有一维数组,且数组大小必须在编译期确定;2:对于数组,我们只能确定该数组的大小,以及获得指向该数组下标为0的元素的指针;3:数组名a除了作为运算符sizeof的参数这一情形外,在其他情况下都是数组a中下标为0的元素的指针。sizeof(a)为整个数组a的大小4:数组中实际不存在的"溢界"元素位于数组所占内存之后,这个地址可以用于进行赋值和比较,但

2014-01-09 20:04:33 479

原创 (读书笔记)C缺陷与陷阱 第一、二章

看完一、二章,记些笔记,作为参考。。1(1.3):词法分析中的"贪心法"--即每一个符号应该包含尽可能多的字符譬如a---b 等同于 a -- -b,而不是a- --b;譬如y=x/*p,编译器会把/*当成是一段注释开始,而不是看成y=x/(*p);当然可以写成y=x/ *p,即中间加空格,无疑,加括号更加能清楚的表达本来的意图。在实际编程中,要防止这种可能存在的准二义性问题,

2014-01-09 19:00:33 605

原创 写个C和指针习题程序犯太多错误,记下提醒自己

// c_chapt13_1.cpp : Defines the entry point for the console application.//编写程序,从标准输入读取一些字符,并根据分类计算各类字符所占的百分比//禁止使用一系列if或者switch语句#include "stdafx.h"#include #include int is_not_print(int ch)

2013-11-18 16:29:16 579

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除