文章分类 - C语言学习
摘要:文件基本概念 1)、C语言程序设计中两种文件: 程序文件。包括源程序文件(后缀为.c)、目标文件(后缀为.obj)、可执行文件(后缀为.exe)等。 数据文件; 2)、流 流是指数据输入输出过程,有二进制流和字节流; 输人输出数据流的开始和结束仅受程序控制而不受物理符号(如回车换行符)控制,这就增加
阅读全文
摘要:定义和使用结构体变量 1、定义结构体 1)结构体:用户自己建立由不同类型数据组成的组合型的数据结构。 一般形式: struct 结构体名 { 成员列表 }; struct student { int num; char name[20]; char sex; int age; float score
阅读全文
摘要:1、单链表 线性链表就是动态地进行存储分配的一种数据结构,图为单向链表结构: 链表有一个“头指针 ”变量(head),它存放一个地址,该地址指向链表中的一个元素; 链表中的各元素称为“结点”,每个结点包含两个部分:数据部分 和一个指针变量 (下一结点的起始地址); 如果一个元素存放的地址为“NULL
阅读全文
摘要:什么是指针? 1、通过地址能找到所需的变量单元,地址指向该变量单元,地址形象化地称为“指针”; 2、直接访问和简接访问 直接访问:通过变量名找到对应存储单元; 简接访问:将变量a的地址存储到另一个变量中,通过这个变量找到a的地址,访问a变量; 指针变量 3、存放地址的变量:指针变量; a_point
阅读全文
摘要:函数、递推、递归 1、需要输出以下的结果,用函数调用实现: *********************** How do you do! *********************** #include<stdio.h> int main() { void print_star(); // 声明函数
阅读全文
摘要:1、数组的定义 类型符 数组名[常量表达式] int a[10]数组下标实从0开始的,下标表示数组长度。 2、通过下标引用数组元素 数组名[下标]下标可以是整型常量,也可以是整型表达式 3、引用数组元素。利用循环结构把数值0-9赋值给数组元素a[0]~a[9],然后按逆序输出各元素的值 #inclu
阅读全文
摘要:例题 1、求和n(n=1+2+3+......100) (1)用while实现 #include <stdio.h> int main() { int i=1,sum=0; // i为循环体变量,sum需要赋初值 while(i<=100) { sum+=i; i++; } printf("%d\n
阅读全文
摘要:例题部分 1、输入两个学生a和b成绩,输出其中高的成绩。 #include <stdio.h> int main() { float a,b,max; printf("Please input the score of ab: \n"); scanf("%f,%f",&a,&b); if(a>b){
阅读全文
摘要:1、putchar函数 #include <stdio.h> int main() { char a,b,c; a='B',b='O',c='Y'; putchar(a); // B putchar(b); // O putchar(c); // Y putchar('\n'); return 0;
阅读全文
摘要:1、鸡兔同笼 设x代表鸡的数量,y代表兔的数量,总头数为 h,总脚数为 f ,根据代数公式,得出下列公式: ① x+y=h; ② 2x+4y=f. 解方程:② - ① × 2 得:y=(f-2h)/ 2 x=h-y #include <stdio.h> int main() { int x,y,h,
阅读全文
摘要:1、输入两个数计算和、差、积、商 1 #include <stdio.h> 2 int main() 3 { 4 float a,b,sum,sub,mul,div; 5 printf("请输入两个数:\n"); 6 scanf("%f,%f",&a,&b); 7 8 sum=a+b; 9 sub=
阅读全文

浙公网安备 33010602011771号