
C语言学习(巩固)
吉大一菜鸡
从事电子工程师工作,有硬件和软件相关方面的学习记录
展开
-
C语言第八天任务//malloc//calloc//free//realloc//动态内存分配//链表的使用
C第八天任务动态内存分配下面的四个函数在stdlib.h中,因此,要用下面四个函数的时候需include <stdlib.h>使用malloc函数函数原型:void *malloc(unsigned int size);作用:在内存的动态内存区中分配一个长度为size的连续空间返回值:所分配空间的第一个字节的地址;或者说,该函数是一个指针型函数,返回的指针指向该分配区域的第...原创 2019-11-30 01:24:09 · 239 阅读 · 0 评论 -
C第七天任务//Struct//结构体函数使用举例
C第七天任务张三 数学80 语文 93 英语 67李四 数学90 语文84 英语 79王二 数学 61 语文 73 英语59请将以上数据放入顺序表中,并根据姓名查询每个人成绩...........答案代码:#include <stdio.h>#include <string.h>void main(){ ch...原创 2019-11-29 10:50:17 · 251 阅读 · 0 评论 -
C第六天//static//extern//const
C第六天任务简述static在c语言中的作用1、修饰变量静态全局变量:全局变量前加static修饰,该变量就成为了静态全局变量。我们知道,全部变量在整个工程都可以被访问(一个文件中定义,其它文件使用的时候添加extern关键字声明 ),而在添加了static关键字之后,这个变量就只能在本文件内被访问了。因此,在这里,static的作用就是限定作用域。静态局部变量:局不变量添加了static...原创 2019-11-29 10:46:10 · 159 阅读 · 0 评论 -
c第五天任务//用代码创建文件,输入内容,保存,读取内容//与C语言文件操作相关函数讲解
C第五天任务输入文件名,创建文件,并写入文件内容。如下:答案:1:#include <stdio.h>#include <stdlib.h>void main(){ FILE*fp; char ch,filename[20]; printf("请输入文件名:\n"); scanf("%s",filename); fp=fopen(filena...原创 2019-11-27 18:44:14 · 798 阅读 · 0 评论 -
c第四天任务//冒泡算法排序//判断数据是否输入合法
c第四天任务请输入10个未排序整形数,使用冒泡法进行排序 并输出如下:答案:代码1#include <stdio.h> int n; //存放数组a中元素的个数 int i; //比较的轮数 int j; //每轮比较的次数 int temp,tem; //交换数据时用于存放中间数据 int a,a0,a1,a2,a3,a4,a5,a6,a7,a...原创 2019-11-27 18:23:52 · 234 阅读 · 0 评论 -
C第三天任务//写一个判断这个日期是本年第几天的程序
输入某年某月某日,判断这一天是这一年的第几天?如下:代码1:(情况未考虑完全)#include <stdio.h>int i,j,time1,time2,T1,T2,Days,Year;void tell();void main(){ char time[9],year[3],month[1],day[1]; printf("请按当前格式输入年月日:xxxx-xx-...原创 2019-11-27 18:15:35 · 268 阅读 · 0 评论 -
C第二天任务//C语言中变量的类型有哪些//字符是什么,字符串又是什么,汉字是字符么//什么是绝对路径,什么是相对路径
C第二天任务C语言中头文件的作用? <>和""有什么区别?#includ<stdio.h>#include”mylib.h”1)<>从标准库中查找头文件 ;<>这种方式,编译器查找的时候,会在编译器的安装目录的标准库中开始查找。2)”” 从自己的路径查找文件,找不到再到标准库里查找;""这种方式,会在当前的工程所在的文件夹开始寻找,也就是...原创 2019-11-27 18:10:04 · 633 阅读 · 0 评论 -
C语言学习第一天任务(适合有基础之后的巩固)//输入与输出// memset()函数讲解//strcmp()函数讲解
第一天任务请 根据 输入 梯形,三角形, 正方形对应输出相应形状如下:答案代码:#include <stdio.h>int main(){ char str[20]; memset(str,0,20); printf("请输入 梯形/三角形/正方形\n"); scanf("%s",str); if(!strcmp(str,"三角形"))...原创 2019-11-27 17:56:22 · 309 阅读 · 3 评论