- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 大学C语言期末复习——常考题、易错题整理
目录计算表达式的值合法数字、标识符、浮点数赋值型看程序判断输出结果数据类型的存储长度结构体数组指针1.一个C源程序中至少应包括一个main函数。2.一个C程序的执行是从本程序的main函数开始,到main函数结束。3.在C语言中(以16位PC机为例),一个char型数据在内存中所占的字节数为1;一个int型数据在内存中所占的字节数为2。(int型在16位机是2字节,在32位机上是4字节)4.C风格的注释(块注释)不可以嵌套。计算表达式的值1. 若有以.
2022-01-11 22:57:23
6604
原创 C语言程序设计期末复(预)习知识点整理
第一章 C语言概述1.任何一个程序都必须有而且只能有一个main()函数。2.调用printf函数前,应使用编译预处理命令#include <stdio.h>。3.C风格的注释(块注释)不可以嵌套。4.C语言中的所有语句都必须以分号结束。5.C语言是面向过程的程序设计语言。6.C语言源程序的扩展名是c。7.C语言规定:在一个源程序中,main函数的位置可以任意;8.C语言程序从程序中的main函数开始执行。9.C语言的运行方式采用的是编译方式,也就是现将程序翻
2022-01-07 16:35:36
7039
原创 C语言头歌educoder实训作业答案分享 结构体
第1关:结构体任务描述本关任务:统计生日相同的学生。相关知识结构体的使用编程要求在一个100人的班级中,有同学生日相同的几率非常大。现在给出每个学生的学号生日,请你找出所有生日相同的学生。右侧编辑器中有一个函数Count,请在此函数中读取数据统计结果。输入数据由学员处理,每组数据有多行,第一行是一个整数n(0<=n<50),接下来有n条学生的信息。每一条学生的信息都按照此格式给出:<学号> <生日月份> <生日日期>,其..
2022-01-04 10:06:38
13204
2
原创 C语言头歌educoder实训作业答案分享 指针应用
#include <stdio.h>#include <string.h>#define MAX_LEN 80int IsReverse(const char *str); //判断回文函数int main(void){ char str1[MAX_LEN]; int flag=1; printf("Input string: "); int i=0; scanf("%s",&str1);// printf("%s\n",str1).
2022-01-04 09:39:42
18903
原创 linux网络编程可能需要用到的参数总结
linux期末复习总结:关于网络编程中socket、bind、listen、connect、accept中参数的简单总结,包括fscanf、scanf、sprintf、read、write、进程、线程等等相关知识。文中如有错误或不准确、不恰当的地方欢迎批评指正~
2021-12-23 15:03:20
894
原创 C语言头歌educoder实训作业答案分享 指针(二)
第1关:字符串与指针任务描述本关任务:进行字符串的循环左移。字符指针与字符数组字符指针与字符数组的区别在于,字符指针只保存有某一个字符串的地址,而字符数组则是存下了整个字符串。编程要求字符串的循环左移,指的是将字符串整体向左移动,左部超出范围的字符回到右边,比如对于字符串123,它循环左移1位的结果是231。在右侧编辑器中有一个函数Shift,它有两个参数str和n,str存有一个字符串,n为要左移的距离,为非负数。请在这个函数中,将str循环左移n位,然后输出,占一行。
2021-12-06 20:59:48
16950
2
原创 C语言头歌educoder实训作业答案分享 指针(三)
第1关:指针作为函数参数本关任务:计算一个数组中除最大数字之外的数字之和。相关知识指针形参指针既然也是一种数据类型,自然也可以作为函数的形式参数。一般使用指针来让函数能修改外部内容,或者传递体积比较大的内容。编程要求右侧编辑器中有一个函数Sum,它有两个参数arr和len,代表一个数组和这个数组的长度。请在这个函数中补充代码,计算除数组最大元素之外其他元素的和,并将其输出,占一行。注意:如果数组长度为0,则结果也是0。输入数据由评测系统读取,并传递给Sum函数。具体见测试
2021-12-06 20:52:38
11160
原创 C语言头歌educoder实训作业答案分享 指针(一)
本关任务:使用指针对三个整数进行排序。相关知识:指针的使用指针是一种特殊的数据类型,它存的是某一个变量的地址,利用这个地址可以间接的访问这个变量。声明一个指针变量需要指明能够指向的变量的类型,即指针的类型,并且在变量名前面加上*,比如:int *ptr; //声明一个能指向int类型变量的指针char *str; //声明一个能指向char类型变量的指针指针变量也是变量,因此也可以有指针的指针,比如:int **ptr2; //声明一个能指向int*变量,即指针变量的指针
2021-12-06 17:05:34
27202
1
原创 华清远见实训day2
一、函数一个完成特定功能的代码模块,可能有返回值,也可能没有1.函数的封装 <数据类型>函数名(形式参数){功能代码模块;return 表达式;}//数据类型跟函数返回值的数据类型一致,如果没有返回值,写void;函数名一般和功能相关;形式参数:告诉调用者,在使用函数时需要传入参数的个数、类型、顺序;return :返回值,表示函数的结果,若没有返回值,可以选择不填或直接填return2.函数的声明...
2021-12-05 20:12:49
760
原创 华清远见百度网盘实训笔记
windows系统和linux系统的区别:目录windows系统和linux系统的区别:windows系统和linux系统的区别:Windows的文件系统用树形结构,有分盘C盘、D盘。linux没有分盘,有目录,比如根目录(‘/’),根目录下的子目录都有其固定作用,文件不能随意存放。例:bin:二进制文件和可执行二进制程序。dev(device服务器):存放设备文件;/home:家目录/home/farsight:华清远见工作目录,在此写代码...
2021-12-05 15:26:48
1959
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人