
C语言
文章平均质量分 77
my_Wade
这个作者很懒,什么都没留下…
展开
-
冒泡排序——面试会经常被问到
1.实例代码 #include #include #include #include void main() { int num,temp,h,arr[20]; srand (time(0)); for (num=0;num<20;num++){ arr[num]=rand();//产生20个随机数printf("%d ",arr[num]); }原创 2015-06-28 13:47:13 · 1439 阅读 · 0 评论 -
c语言中求数组长度的
例如: #include #include #define n 20 int main(){ char arr[n]; int num = strlen(arr);//该数组类型必须是char才能用strlen() int num2 = sizeof(arr); printf("strlen(arr)=%d\n",num);//原创 2015-06-28 16:33:37 · 4847 阅读 · 0 评论 -
线性表——顺序存储(C语言版,附带源代码)
顺序表存储结构容易实现随机存取线性表的第i个数据元素的操作。 但是在实现插入,删除的操作时需要移动大量的数据元素,所以它适用于数据相对稳定的线性表。 /* c2-1.h 线性表的动态分配顺序存储结构 */ #define LIST_INIT_SIZE 10 /* 线性表存储空间的初始分配量 */ #define LIST_INCREMENT 2 /* 线性表存储空间原创 2015-06-29 20:23:47 · 4767 阅读 · 0 评论 -
结构体数据类型详解
1.结构体类型的定义 struct 结构体类型名 { 成员说明列表(类型符 成员名;) }; 例:struct student { int number;//整型 int age; char sex;//字符型 float score;//浮点型 char addr[40];//数组类型 }; 上例说明结构体原创 2015-06-29 09:46:06 · 3849 阅读 · 0 评论 -
fgets()函数和sscanf()函数的用法
fgets 百度百科:从文件结构体指针stream中读取数据,每次读取一行。读取的数据保存在buf指向的字符数组中,每次最多读取bufsize-1个字符(第bufsize个字符赋'\0'),如果文件中的该行,不足bufsize个字符,则读完该行就结束。如若该行(包括最后一个换行符)的字符数超过bufsize-1,则fgets只返回一个不完整的行,但是,缓冲区总是以NULL字符结尾,对原创 2015-07-05 10:44:39 · 3766 阅读 · 1 评论 -
linux下C语言错误整理
1.error: 'for' loop initial declarations are only allowed in C99 mode 这里就是的错误就是写代码不细心造成的,可能是声明函数时,没有加“;”号,也有可能是include前面没有加“#”号,或是将其它一些符号写错。 2.error: 'for' loop initial declarations are only allowed原创 2015-06-27 22:59:03 · 932 阅读 · 0 评论