- 浏览: 623010 次
文章分类
最新评论
-
q781253433:
qin ~.求demo看看~
Android之Widget -
zhongyuanceshi:
博主,没看到你的例子的Demo,共享下
Android之Widget
全局变量:使用全局变量在函数之间共享数据;
自动变量:超出作用域后,他们在堆栈上分配的内存会自动被释放;
静态变量:使用static修饰的变量,也是在函数内定义;
静态变量与自动变量对比:
1.静态变量虽然定义在函数内,但是函数退出后不会删除,仍会保留下来;
2.自动变量每次进入变量作用域时都会初始化一次,而静态变量只在程序启动第一次进入作用域时初始化一次;
3.静态变量只能在其声明的函数内可见,但它是一个全局变量;
c语言结束程序的方式:
1.main执行到结尾,调用return语句,程序结束;
2.调用abort()方法,程序非正常结束;#include <stdlib.h>
3.调用exit(0)方法,程序正常结束;调用exit(1)方法,程序非正常结束;#include <stdlib.h>
#include <stdio.h> #include <stdlib.h> //函数声明 int sum(int, int); int product(int, int); int different(int, int); //c语言就是由许多函数组成的,其中main是执行的起点,函数之间互相调用 int main() { printf("函数指针使用方法:\n"); int a = 10, b = 5; int result = 0; int (*pfun)(int, int); //声明一个函数指针 pfun = sum; //指针传递 result = pfun(a, b); printf("result: %d\n", result); exit(1); pfun = different; result = pfun(a, b); printf("result: %d\n", result); pfun = product; result = pfun(a, b); printf("result: %d\n", result); printf("\n"); //函数指针数组 int (*pfuns[3])(int, int); //声明一个函数指针数组 指针是一个变量,函数指针可以像其他变量一样使用 pfuns[0] = sum; pfuns[1] = different; pfuns[2] = product; int i = 0; while (i < 3) { result = pfuns[i](a, b); printf("result: %d\n", result); i++; } printf("\n"); printf("%d", sum(5, 6)); printf("%d", sum(5, 6)); printf("%d", sum(7, 8)); return 0; } int sum(int x, int y) { static int su = 0; su += x; return x + y; } int product(int x, int y) { return x * y; } int different(int x, int y) { return x - y; }
发表评论
-
c语言中的关键字总结
2014-02-08 14:03 740switch构成switch选择结构 case swi ... -
c语言—typedef
2013-07-11 11:53 988typedef c语言中的关键字,是在编译时处理的,它在自 ... -
extern,auto,static,register区别
2013-04-22 17:51 1403extern,auto,static,register区别: ... -
c语言中的extern关键字
2012-12-02 13:14 14791. 用extern声明外部变量 定义:外部变量是指在函数或 ... -
C语言中的static关键字
2012-08-29 11:41 1036c语言中的变量: 1.自动变量。变量在执行到他的块尾时 ... -
c语言关键字
2012-08-29 11:25 967inline 当一个函数被定义为inline函数之后,会省去 ... -
内存的使用_动态分配
2012-08-29 10:52 875c语言中允许在执行程序时动态分配内存;而只有使用指针,才 ... -
井字游戏
2012-08-28 15:02 1073int main() { int player = ... -
按位运算符
2012-08-28 13:19 878按位运算符(共6种) & 按位与运算符 | ... -
c语言 函数指针使用
2012-08-27 15:27 957#include <stdio.h> ... -
c语言—struct
2012-08-27 15:04 967#include <stdio.h> // ... -
c语言输入输出基本方法
2012-08-27 11:43 930注意:scanf中的参数必须是指针,基本类型必须通过&am ... -
c语言字符串基本方法
2012-08-27 10:35 1110#include <stdio.h> # ... -
java,c,c++ 语言之间基本数据类型的比较
2012-08-24 14:31 1257原文:http://eric-gcm.iteye. ... -
JAVA和C++的区别(转)
2012-08-23 13:45 909这是Java与C++区别的一个比较完整的答案,大家可以学习 ... -
基础知识
2012-08-20 09:47 803类型是所有程序的基础 ... -
C中的几个预编译指令
2012-08-15 10:05 1131原文章:http://www.cnblogs.com/d ... -
c语言关键字
2012-07-03 14:43 1080在c语言中,由ANSI标准定义的共32个: auto do ...
相关推荐
标题《51单片机C语言变量定义》和描述《51单片机C语言变量定义》揭示了本文档主要围绕51单片机使用C语言进行编程时变量定义的具体知识点展开。51单片机通常指的是基于Intel 8051微控制器架构的一系列微控制器,广泛...
本文将深入探讨C语言变量的地址及其相关概念。 首先,内存可以看作是一个巨大的数组,由无数个称为字节(Byte)的小单元组成,每个字节有自己的地址。对于C语言中的变量,它们的地址通常是十六进制表示的数字,如0x...
C语言程序设计知识点总结 C语言程序设计是计算机科学和技术专业的基础课程,掌握C语言程序设计知识点是学习计算机科学和技术的基础。本文总结了C语言程序设计的基本知识点,包括C语言基本知识、语句种类、运算符、...
"C语言变量及赋值"是学习C语言的基础,下面将详细讲解这一主题。 变量在C语言中是存储数据的容器,它具有特定的类型,比如整型(int)、字符型(char)、浮点型(float或double)等。变量在使用前必须先声明,声明时需要...
本文将深入探讨C语言变量的基础知识,包括变量的定义、声明、类型,以及左值和右值的概念。 首先,理解变量的本质至关重要。在C语言中,变量是程序内存中的一块区域,它具有特定的类型,决定其存储的大小和能存储的...
C语言基础学习知识点 C语言基础学习知识点 C语言的具体结构 主函数 程序解释——注释 C语言标识符 变量及赋值 基本数据类型 格式化输出语句
### C语言基础知识详解 #### 一、C语言基础概述 C语言是一种通用的编程语言,广泛应用于系统软件开发、...通过以上对C语言基础知识的详细介绍,可以更好地理解如何声明和使用变量,为后续更深入的学习打下坚实的基础。
先介绍下C语言中的变量类型,简单的说有局部变量和全局变量两种。 变量的声明,就是告诉编译器,要在内存当中划出一块空间来存储该变量,而这个空间的大小跟变量的数据类型有关,比如char类型、int类型、long类型...
对于想要通过计算机二级考试的人来说,掌握C语言的公共基础知识至关重要。以下是对“二级C语言公共基础知识汇总”的详细解读。 1. **基本数据类型**:C语言提供了几种基本的数据类型,包括整型(int)、字符型...
在C语言中,变量、数组和指针是编程的基础元素,理解它们的性质和操作方式对于深入学习C语言至关重要。让我们逐一探讨这些知识点。 首先,我们来看“变量”。变量是存储数据的容器,它们可以存储各种类型的数据,如...
《C语言基础知识大全》这份文档深入浅出地介绍了C语言的核心概念与编程技巧,是学习C语言不可或缺的宝典。以下是从标题、描述、标签以及部分内容中提炼的关键知识点,旨在帮助初学者快速掌握C语言的基本原理与应用。...
本资源摘要信息涵盖了C语言的基础知识,包括变量、数据类型、运算符、控制结构、函数、数组、指针等方面。通过学习和掌握这些知识点,可以帮助读者更好地理解和应用C语言。 变量和数据类型 * 在C语言中,逻辑值...
C语言基础点知识介绍 C语言是现代计算机编程语言的基础,它的基础知识点涵盖了大量的技术要点,本文将对C语言的基础知识点进行详细的介绍。 1. 内存的划分 C语言中,内存的划分可以分为五个部分:代码区、数据区...
以下是对C语言各个知识点的详细解释: 一、常量 常量是程序中不可更改的值,分为数字常量、字符常量、字符串常量和符号常量。数字常量包括整型、浮点型和八进制、十六进制表示的数值;字符常量由单个字符组成,用反...
C语言是一种广泛使用的编程语言,它的基础知识构成了许多现代软件开发的基石。对于初学者来说,理解和掌握C语言的基本概念和语法至关重要。以下是一些关于C语言的基础知识: 1. **变量与数据类型**:在C语言中,...
首先,C语言变量和数据类型是编程的基础,包括整型(int)、字符型(char)、长整型(long)、短整型(short)等。C语言还支持不同的整数表示方式,例如无符号整数(unsigned int)和有符号整数(signed int)。此外...
### C语言理论知识详解 #### C语言概述与基础概念 C语言是一种静态类型的高级编程语言,广泛用于系统软件开发和嵌入式系统编程。本文旨在深入解析C语言的基础概念及其重要特性。 #### C语言的令牌 C语言中的令牌...
根据提供的标题、描述以及部分内容,我们可以总结出一系列与C语言基础相关的知识点: ### C语言基础知识 #### 一、变量类型及定义 C语言中的变量类型是程序设计的基础,不同的数据类型用于存储不同类型的数据。 ...
这个“C语言基础知识PPT文件”显然是一份面向初学者的学习资料,旨在帮助用户掌握C语言的基本概念和语法。 首先,C语言的基础部分通常包括以下几个方面: 1. **数据类型**:C语言提供了多种基本数据类型,如整型...
本文将深入探讨C语言中的基础知识,包括常量与变量、数据类型、变量赋值以及算术运算符和表达式。 1. 常量与变量: 常量是程序执行过程中值不可改变的量,如3、'a'。变量则相反,其值可以在程序运行中发生变化。...