- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 【好程序员笔记分享】—— C语言中的枚举
前面我们学过了C语言中的结构体,今天我们来学习枚举。枚举是C语言的基本数据类型,并不是构造类型。当一个变量有几个固定的可能取值时,可以将这个变量定义为枚举类型。C语言编译器会将枚举元素作为整型常量处理,称为枚举常量。枚举元素取值取决于定义时各枚举元素的先后顺序。默认情况下,第一个元素取值为0,第二个元素取值为1,依序加1。下面我们来看一个例子,代码如下:#include void test
2015-06-22 14:13:44
527
原创 【好程序员笔记分享】—— C语言中的结构体
C语言中可以通过数组来表示每一个元素都是相同类型的数据,但当我们遇到元素之间是不同数据类型的整体刚怎么办呢?这个时候,我们就要用到结构体了。下面我们来看一个结构体的例子。代码如下:#include struct Studer{ char *name;//C语言中没有字符串类型,定义字符串用字符指针或字符数组实现 int number; char class[20
2015-06-22 12:27:23
560
原创 【好程序员笔记分享】—— C语言中的static关键字
前面我们学过了C语言中的extern关键字,今天我们来学习static关键字在函数和变量中的应用。static关键字在函数中主要用来声明和定义“内部函数”,被static定义的内部函数不允许被其他文件链接调用,只能在本文件中使用。我们来看一个例子,代码如下:#include static void test();int main(int argc, const char * argv[
2015-06-21 23:13:47
611
原创 【好程序员笔记分享】—— C语言中的extern关键字
C语言中的extern关键字不仅可以用变量还可以用于函数。当用于函数时,表示声明函数,引用别人的“外部函数”;当用于变量时,表示声明一个已经定义过的变量,必须结合定义变量使用。下面我们先来看一个extern用于函数的例子。先来看一下文件结构:test.c中的代码如下:#include void test(){ printf("调用了外部的test函数!\n");}
2015-06-21 18:19:05
653
原创 【好程序员笔记分享】—— C语言中的文件包含
我们在C语言中引用文件,有时候会出现重复引用的情况,为了避免发生此种情况,我们想到了一个解决方案。代码如下:#include #include "one.h"#include "two.h"int main(){ printf("这是文件包含的解决方案!"); return 0;}上面引入了one.h的头文件,为了避免one.h与two.h的重复引用,我们可以
2015-06-18 11:56:59
439
原创 【好程序员笔记分享】—— C语言中的宏定义
前面的文章中,我们学过了函数,今天我们来学习宏定义。先来看一个简单的例子:#include #define average(a,b) ((a+b)/2)int main(){ int a = average(8,16); printf("平均值是:%d",a); return 0;}我们定义宏的时候,一般形式是这样的:#defi
2015-06-17 16:39:07
512
原创 【好程序员笔记分享】—— 函数结合指针的妙用
我们前面学过指针,当然最基础的函数也学过。当两者结合起来运用的时候,会爆发怎样的化学反应呢?我们来看一个两者结合妙用的例子。
2015-06-16 00:04:01
465
原创 【好程序员笔记分享】—— 通过指针遍历字符串中的所有字符
前面我们学习了通过指针遍历一维数组,现在我们来通过指针遍历字符串中的所有字符。先来通过数组的方法进行遍历,再通过直接字符串的方法进行遍历。
2015-06-15 22:49:54
4253
原创 【好程序员笔记分享】—— C语言指针的理解
对于C语言中指针是非常重要的内容,也是C语言的魅力所在。下面我们来看一段代码理解指针:#include int main(int argc, const char * argv[]) { //定义int类型的变量a int a = 10; //定义一个指针变量p int *p; printf("更改前的a=%d\n",
2015-06-13 22:34:45
365
高仿美团团购源码
2015-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人