![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 78
pinkmemoryld
这个作者很懒,什么都没留下…
展开
-
头文件
#include //设定插入点#include //字符处理#include //定义错误码#include //浮点数处理#include //文件输入/输出#include //参数化输入/输出#include //数据流输入/输出#include //定义各种数据类型最值常量#include //定义本地化函数#include //定义数学函数#include //定转载 2009-02-18 15:29:00 · 424 阅读 · 0 评论 -
C语言运算符优先级 详细列表
C语言运算符优先级 详细列表优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号(表达式)/函数名(形参表).成员选择(对象)转载 2009-04-06 10:07:00 · 398 阅读 · 0 评论 -
C语言面试题总汇(上)
C语言面试题总汇 4. static有什么用途?(请至少说明两种)1.限制变量的作用域2.设置变量的存储域7. 引用与指针有什么区别?1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。2) 不存在指向空值的引用,但是存在指向空值的指针。 8. 描述实时系统的基本特性在特定时间内完成特定的任务,实时性与可靠性9. 全局变量和局部变量在内转载 2009-04-14 10:26:00 · 449 阅读 · 0 评论 -
C语言面试题总汇(下)
4. int func(int a){int b;switch(a){case 1: 30;case 2: 20;case 3: 16;default: 0}return b;}则func(1)=?// b定义后就没有赋值。 5:int a[3];a[0]=0; a[1]=1; a[2]=2;int *p, *q;p=a;q=&a[2];则a[q-p]=a[2]解释:指针一次移动一个int但计数为转载 2009-04-14 10:30:00 · 843 阅读 · 0 评论 -
C语言之main()函数
C的设计原则是把函数作为程序的构成模块。main()函数称之为主函数,一个C程序总是从main()函数开始执行的。一、main()函数的形式在最新的 C99 标准中,只有以下两种定义方式是正确的:int main( void )--无参数形式{...return 0;}int main( int argc, char *argv[] )--带参数形式{...return 0;}int指明了main转载 2009-03-20 10:06:00 · 393 阅读 · 0 评论 -
C语言的常用类型转换函数
atof(将字符串转换成浮点型数)相关函数 atoi,atol,strtod,strtol,strtoul表头文件 #include 定义函数 double atof(const char *nptr);函数说明 atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时()才结束转换,并转载 2009-03-18 09:36:00 · 423 阅读 · 0 评论 -
scanf和printf格式化
今天在看《UNIX系统编程》,看到防止缓冲区溢出的编程中,课本(P9,英文版P14)中提到这个语句:scanf("%79s",buf);实在是寒,用c时间也不少了,这样的用法我还是第一次。于是google了一下,想彻底了解一下格式化输入和输出。顺便整理一下。以下为转载内容:载自:hi baiduscanf格式控制的完整格式: % *转载 2009-03-17 11:16:00 · 801 阅读 · 0 评论 -
C语言中用qsort()快速排序
C语言中排序的算法有很多种,系统也提供了一个函数qsort()可以实现快速排序。原型如下: void qsort(void *base, size_t nmem, size_t size, int (*comp)(const void *, const void *));它根据comp所指向的函数所提供的顺序对base所指向的数组进行排序,nmem为参加转载 2009-03-12 15:59:00 · 359 阅读 · 0 评论 -
如何使用Static的变量和方法
有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static 成员的最转载 2009-02-19 11:03:00 · 255 阅读 · 0 评论 -
希尔排序(Shell sort)排序算法
Shell排序算法是D.L.Shell于1959年发明的,其基本思想是:下面的这段代码是Shell算法的C语言实现,其中shellsort为原函数,而traceShellsort则为跟踪输出的函数,这里我用了几个标准输出的语句,将数据交换的过程进行一个输出,以更好地理解排序的过程。 #include #include #define ARRAY_LENGTH 9void shellso转载 2009-02-18 15:31:00 · 1585 阅读 · 0 评论 -
C语言递归
C语言函数可以自我调用。如果函数内部一个语句调用了函数自己,则称这个函数是“递归”。递归是以自身定义的过程。也可称为“循环定义”。递归的例子很多。例如定义整数的递归方法是用数字1,2,3,4,5,6,7,8,9加上或减去一个整数。例如,数字15是7+8;数字21是9+12;数字12是9+3。一种可递归的计算机语言,它的函数能够自己调用自己。一个简单的例子就是计算整数阶乘的函数factor()数N的转载 2009-02-19 09:26:00 · 846 阅读 · 0 评论 -
C语言之四书五经
C语言之四书五经C语言教学早就进入了我国各大高校的教程,但是大家对它的认识以及重视程度还很是不够。很多人认为C语言无非是一种教学语言,是一种工业语言,它很老了,该淘汰了,比不上VC++、Java、C#等新兴语言牛B,所以不是很重视C语言。我认为,这些朋友是受了某些舆论的误导才会有此看法。C语言是各大操作系统的基础,Unix、Linux、Windows其内核都清一色是C语言开发的,(某些地方是和转载 2009-04-06 13:57:00 · 1320 阅读 · 3 评论