【C语言学习记录9(2)】教程文章相关的互联网学习教程文章

C语言学习-Day_08【代码】【图】

文章目录 枚举进制转换补码链表算法位运算符NULL学习参考B站郝斌老师的视频,文章内的源码如有需要可以私信联系。枚举 把一个事物所有可能的取值一一列举出来代码更直观,更安全 例: /*枚举*/ # include <stdio.h>//定义一个数据类型为enum WeekDay,没有定义变量 enum WeekDay {Monday, Tuesday, Wednesday, Thursday, Friday = 5, Saturday, Sunday };int main(void) {enum WeekDay day1 = Monday;enum WeekDay day2 = Friday;p...

C语言学习笔记【代码】

时间差 #include <stdio.h> //两个时间的差 int main() {int clock,time;scanf("%d %d",&clock,&time);/*1120为时间 110为流失的分钟数 int a = time / 60 * 100;int b = time % 60;应该把时间换成分钟更合适 */int c = clock/100;int d = clock%100;int e = c*60+d+time;int f = e/60;int g = e%60;printf("%d",f*100+g);return 0;}数字倒序输出 #include <stdio.h>int main() {int a;scanf("%d",&a);int g = a / 100;int s =...

C语言学习笔记之结构体【代码】

10.1C语言结构体 数组:存放相同数据类型 结构体:可以存放多种数据类型 结构体如何定义呢? struct 结构体标签名{ 结构体包含的成员变量或数组; }结构体变量; 结构体是多种数据类型的集合,它可以包含多个变量和数组,这些数据可以是多种类型 #include<stdio.h> int main() {struct student{char *name;//指针变量int num;int age;char group;float score;};//必须要有分号 }注:结构体是一种程序员可以自己定义的数据类型。 基...

C语言学习

本文定位读者为小白读者,将使用最快的方法过完C语言基础知识,并且制作一个学生管理系统。由于是快速阅览,本文不会描述过多的其它知识,大部分知识点只是描述了如何进行使用,如何深入还需要各位努力;不过学习过了一遍内容后,学习起来也会较为容易。 目录 你去约个会,你零基础的同学就学完C语言知识点过完了 《看聊天记录都学不会C语言?太菜了吧(1)我在大佬群里问基础问题没人理? 《看聊天记录都学不会C语言?太菜了吧(2...

C语言学习笔记-2021-03-22【代码】

一、结构体 ------定义一个结构体-------- struct Student {int age;float score;char sex; }int main(void) {struct Student st = {80, 66.6, 'F'} }为什么需要结构体 为了表示一些复杂的食物,而普通的基本类型无法满足实际要求什么叫结构体 把一些基本类型数据组合在一起,形成一个新的复合数据类型定义结构体有三种形式 如何使用结构体 1. 使用结构体中的每一个属性成员 struct Student { ... } int main() {struct Student s...

c语言学习打卡 自定义函数【图】

自定义函数时:最后return接的不是定义的函数名称,而是你要取得计算结果的名称,如图;在调用函数时,前面等于调用函数值要加上函数结果的类型

C语言学习笔记 —— 函数作为参数【代码】

示例程序: #include <stdio.h> #include <math.h> #define EPSILON 1e-6double f(double x) {return 2 * pow(x, 3) - 4 * pow(x, 2) + 3 * x - 6; }double f_prime(double x) {return 6 * pow(x, 2) - 8 * x + 3; }double h(double x) {return pow(x, 3) - 4*pow(x, 2) + 3*x - 6; }double h_prime(double x) {return 3*pow(x,2) - 8*x + 3; }double newton(double (*fp)(double), double (*fp_prime)(double)) {double x = 1.5;w...

C语言学习:在屏幕上输出杨辉三角【代码】【图】

杨辉三角的规律是:它的两条斜边都是由数字1组成的,而其余的数则是等于它肩上的两个数之和。 代码如下: #include<stdio.h>#include<stdlib.h>int main(){?int i,j,k,arr[10][10]={0};/*arr[11][11]必须初始化,初始化为{0}*/?printf("打印出杨辉三角:n");?for(i=0;i<10;i++)?{/*先打印出第一列和对角线的数,均为1,同时第一二行已打印完*/??arr[i][0]=1;??arr[i][i]=1;?}?for(i=2;i<10;i++)?{/*分析出杨辉三角排列的规律*/??fo...