上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 26 下一页
摘要: #include //默认全局变量为外部变量int a;//当全局变量前面加上static时,该变量为内部变量static int b;void test();int main(){ /************************************************************* * extern static和全局变量 * 全局变量分2种: * 外部变量:定义的变量能被本文件和其他文件访问 * 1、 默认情况下,所有的全局变量都是外部变量 * 2、 不同文件中的... 阅读全文
posted @ 2014-01-23 21:23 天之涯0204 阅读(377) 评论(0) 推荐(0) 编辑
摘要: #include int sum(int a, int b);int main(){ /************************************************************* * extern static和函数 * 函数可以分为外部函数和内部函数: * 外部函数:定义的函数能被本文件和其他文件访问 * 1、 默认情况下所有函数都是外部函数 * 2、 不允许有同名的外部函数,即就是几个不同的文件中不能出现相同名字的函数 * 内部函数:定义的函数只能被本文件访问,其他... 阅读全文
posted @ 2014-01-23 21:13 天之涯0204 阅读(457) 评论(0) 推荐(0) 编辑
摘要: #include //基本类型typedef int MyInt;//可以对typedef产生的类型名二次起别名typedef MyInt MyInt2;// 给指针类型char *起一个新的类型名称Stringtypedef char * String;//给结构体定义别名//方法一:先定义类型,再声明别名struct Student1{ int age;};typedef struct Student1 MyStu1;//方法二:定义类型的同时声明别名typedef struct Student2{ int age;} MyStu2;//方法三:定义类型的同时声明别名,此时省... 阅读全文
posted @ 2014-01-23 21:00 天之涯0204 阅读(315) 评论(0) 推荐(0) 编辑
摘要: c = 21#include #include "A.h"int main(){ /************************************************************* * 预处理指令: * 1.C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释 * (比如之前使用的#include文件包含指令),产生一个新的源程序(这个过程称为编译预处理), * 之后再进行通常的编译 * 2.为了区分预处理指令和一般的C语句,所有预处理指令都以符号"#"开头,并且结尾不用分号 * ... 阅读全文
posted @ 2014-01-23 17:14 天之涯0204 阅读(508) 评论(0) 推荐(0) 编辑
摘要: TEST 10TEST 10TEST 10TEST 10 阅读全文
posted @ 2014-01-23 16:54 天之涯0204 阅读(149) 评论(0) 推荐(0) 编辑
摘要: #include //定义不带参数的宏#define PI 3.14/******************************************************** * 定义带参数的宏,#define和Pow(a)之间有个空格,Pow和(a)之间不能存在空格 * Pow(a)和 ( (a) * (a) )之间有一个空格,参数应该用括号括住,结果也应该用 * 括号括住,因为编译前,预处理只是对宏进行替换,真正执行时有可能会因为参数的形式出 * 现不可预知的错误 *******************************************************/#de 阅读全文
posted @ 2014-01-23 16:42 天之涯0204 阅读(304) 评论(0) 推荐(0) 编辑
摘要: #include int main(){ /*************************************************** * 枚举:约束一些变量的取值在一个范围,但是C语言枚举是弱类型,本质是int * 类型,可以任意的赋予合适的值,但是使用枚举时,应该遵守枚举对值的 * 约束,这样才可以体现枚举的作用,还有给枚举取一个有意义的名称有益于 * 不同人对枚举的认识。 * 枚举定义格式(类似于结构体) * enum 枚举名称 * { * 枚举常量,之间用逗号隔开... 阅读全文
posted @ 2014-01-23 12:45 天之涯0204 阅读(311) 评论(0) 推荐(0) 编辑
摘要: #include int main(){ /*************************************************** *结构体嵌套:结构体里面包含结构体 * *注意:被包含的结构体要先定义,结构体不能包含自己 ****************************************************/ struct Date { int year; int month; int day; }; struct Student {... 阅读全文
posted @ 2014-01-23 12:30 天之涯0204 阅读(377) 评论(0) 推荐(0) 编辑
摘要: #include struct Person { char *name; };void change1(struct Person p);void change2(struct Person *p);int main(){ /*************************************************** *结构体和函数 * 1、当结构作为函数的参数时,只是将实参结构体所有成员的值对应地赋值给了 * 形参结构体的所有成员 * 2、当结构体形参是指针时,会影响外面结构体的值 * *注意结构体类型的定义要在函数... 阅读全文
posted @ 2014-01-23 12:23 天之涯0204 阅读(336) 评论(0) 推荐(0) 编辑
摘要: #include int main(){ /*************************************************** *结构体指针:指向结构体的指针 * * struct Student * { * char *name; * }; * 1.指向结构体的指针的定义 * struct Student *p; * 2.利用指针访问结构体的成员 * 1> (*p).成员名称 * 2> p->成员名称(针对结构体的特殊方法) ******... 阅读全文
posted @ 2014-01-23 11:55 天之涯0204 阅读(172) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 26 下一页