Syntax
文章平均质量分 62
milkcu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言的静态变量声明static
static声明外部变量 static的作用域限定为被编译源文件的剩余部分,不会和同一程序中的其他文件中的相同的名字相冲突。 static声明函数 除了对该函数声明所在的文件可见外,其他文件都无法访问。 static声明内部变量 该变量只能在特定函数中使用,但一直占据存储空间。变量的值不会因函数的结束而变化,static声明的变量可以起到外部变量的一部分作用。 测试代码如下,返回值为1原创 2013-04-14 00:29:08 · 2587 阅读 · 0 评论 -
const限定符声明 - C语言
const用法 任何变量的声明都可以使用const限定符限定。该限定符指定变量的值不能修改。对数组而言,const限定符指定数组所有元素的值都不能修改: const double e = 2.71828182845905; const char msg[] = "warning: "; const限定符也可配合数组参数使用,它表明函数不能修改数组元素的值: int strlen(const原创 2013-05-19 23:07:47 · 1293 阅读 · 0 评论 -
strcmp()与strcmpi()函数 - C语言
strcmp()函数 函数名: strcmp 功能: 串比较 用法: int strcmp(char *str1, char *str2); less than 0 - str1 is less than str2 equal to 0 - str1 is equal to str2 greater than 0 - str1 is greater than str2 测试函原创 2013-05-19 23:05:10 · 4184 阅读 · 0 评论 -
指向函数的指针 - C语言
基本概念 在C语言中,函数本身不是变量,但可以定义指向函数的指针。这种类型的指针可以被赋值、存放在数组中、传递给函数以及作为函数的返回值等等。 函数作为参数传递给函数时,因为它们是函数,前面不需要加取地址运算符&。同样的原因,数组名前面也不需要&运算符。 代码实现 测试代码如下: # include int compare(int a, int b); void hello(int a原创 2013-05-19 23:10:23 · 2892 阅读 · 0 评论 -
由limits.h看整型范围
前言 声明一个变量,经常要考虑的问题是这个类型的变量能不能装的下。今天MilkCu就总结下吧,以解除后顾之忧。 关于变量取值范围的问题,在Kernighan的《C程序设计语言》第28页练习2-1就提到过。 编写一个程序以确定分别由signed及unsigned限定的char、short、int与long类型变量的取值范围。采用打印标准头文件中的相应值以及直接计算两种方式实现。后一种方式的实现原创 2013-04-30 23:12:59 · 1870 阅读 · 0 评论 -
指向函数的指针(续) - C语言
标题:指向函数的指针(续) - C语言 内容:前面写过《指向函数的指针 - C语言》,本文将在数组指针的基础上对函数的指针探究。 作者:MilkCu 数组名与数组名取地址 我们先来做个关于数组的小实验: # include int main(void) { int a[2] = {3, 4}; printf("a = %d\n", a); printf("&a = %d\n",原创 2013-06-11 15:08:40 · 1932 阅读 · 0 评论
分享