上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 46 下一页
摘要: 1.C文件概述所谓“文件”是指一组相关数据的有序集合。这个数据集有一个名称,叫做文件名。实际上在前面的各章中我们已经多次使用了文件,例如源程序文件(.c,.cpp结尾的文件)、目标文件(将源文件编译后得到obj结尾的文件)、可执行文件(exe文件,dll链接库)、库文件 (头文件)等。文件通常是驻留 阅读全文
posted @ 2018-12-06 16:18 耐烦不急 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 目录 1.概述问题定义:有时需要将不同类型的数据组合成一个有机的整体,以便于引用。 如:一个学生有学号/姓名/性别/年龄/地址等属性 int num; char name[20]; char sex; int age; int char addr[30]; 定义一个结构的一般形式为: struct 阅读全文
posted @ 2018-12-06 11:36 耐烦不急 阅读(2313) 评论(0) 推荐(0) 编辑
摘要: 因为对于一个大程序而言,我们可能要定义很多常量( 不管是放在源文件还是头文件 ),那么我们有时考虑定义某个常量时,我们就必须返回检查原来此常量是否定义,但这样做很麻烦. if defined 宏正是为这种情况提供了解决方案.举个例子,如下: 此时,我们要检查a是否定义(假设我们已经记不着这点了),或 阅读全文
posted @ 2018-12-05 15:53 耐烦不急 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 1.文件包含 尽管我们很熟悉,但对文件包含命令还要说明以下几点:1. 一个include命令只能指定一个被包含文件,若有多个文件要包含,则需用多个include命令。2. 文件包含允许嵌套,即在一个被包含的文件中又可以包含另一个文件。 3. 包含命令中的文件名可以用双引号括起来,也可以用尖括号括起来 阅读全文
posted @ 2018-12-05 13:45 耐烦不急 阅读(609) 评论(0) 推荐(0) 编辑
摘要: C语言允许宏带有参数。在宏定义中的参数称为形式参数,在宏调用中的参数称为实际参数。对带参数的宏,在调用中,不仅要宏展开,而且要用实参去代换形参。带参宏定义的一般形式为:#define 宏名(形参表) 字符串 带参宏调用的一般形式为:宏名(实参表); 例如: 在宏调用时,用实参5去代替形参y,经预处理 阅读全文
posted @ 2018-12-05 11:17 耐烦不急 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 在之前,已多次使用过以“#”号开头的预处理命令。如包含命令#include <stdio.h>,宏定义命令#define PI 3.1415926等。在源程序中这些命令都放在函数之外,而且一般都放在源文件的前面,它们称为预处理部分。 1.无参宏定义 无参宏的宏名后不带参数。其定义的一般形式为: #d 阅读全文
posted @ 2018-12-05 10:37 耐烦不急 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 1.有关指针的数据类型的小结 2.指针运算小结 一、指针变量加(减)一个整数,会指向上(下)1(i)个元素 例如:p++、p--、p+i、p-i、p+=i、p-=i等。二、 指针变量赋值 将一个变量地址赋给一个指针变量。如: p=&a; (将变量a的地址赋给p) p=array; (将数组 arra 阅读全文
posted @ 2018-12-02 13:11 耐烦不急 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1.返回指针值的函数 一个函数可以带回一个整型值、字符值、实型值等,也可以带回指针型的数据,即地址。其概念与以前类似,只是带回的值的类型是指针类型而已。这种带回指针值的函数,一般定义形式为 类型名 *函数名(参数表列); 例如: int *a(int x,int y); 例题:有若干个学生的成绩(每 阅读全文
posted @ 2018-12-02 13:08 耐烦不急 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 1.用函数指针变量调用函数 可以用指针变量指向整型变量、字符串、数组,也可以指向一个函数。一个函数在编译时被分配给一个入口地址。这个函数的入口地址就称为函数的指针。 2.用指向函数的指针作函数参数: 函数指针变量常用的用途之一是把指针作为参数传递到其他函数。前面介绍过,函数的参数可以是变量、指向变量 阅读全文
posted @ 2018-11-30 22:08 耐烦不急 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 虽然用字符数组和字符指针变量都能实现字符串的存储和运算,但它们二者之间是有区别的,不应混为一谈……主要概括起来有以下几点:1. 字符数组由若干个元素组成,每个元素中 放一个字符,而字符指针变量中存放的是地址(字符串第1个字符的地址),决不是将字符串放到字符指针变量中。 2. 赋值方式。对字符数组只能 阅读全文
posted @ 2018-11-30 21:52 耐烦不急 阅读(208) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 46 下一页