课堂随记
Len1Mi
知其黑,守其白
展开
-
什么是耦合、解耦
一、耦合1、耦合是指两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象。2、在软件工程中,对象之间的耦合度就是对象之间的依赖性。对象之间的耦合越高,维护成本越高,因此对象的设计应使类和构件之间的耦合最小。3、分类:有软硬件之间的耦合,还有软件各模块之间的耦合。耦合性是程序结构中各个模块之间相互关联的度量。它取决于各个模块之间的接口的复杂程度、调用模块的方式以及哪些信息通过接口。二、解耦1、解耦,字面意思就是解除耦合关系。2、在软件工程中,降低耦合度即可以理解为解耦,模块转载 2022-01-24 14:51:16 · 3982 阅读 · 0 评论 -
string.h头文件的简单运用
strcpy(b, a):把字符串a复制到字符串b中strlen(a):计算字符串a的长度#include <stdio.h>#include <string.h>int main(){ char str1[20], str2[20]; gets(str1); puts(str1); strcpy(str2, str1); puts(str2); printf("%d\n", strlen(str2)); return 0;原创 2021-12-10 17:24:25 · 791 阅读 · 0 评论 -
指针笔记----指针与数组02
这节课主要讲述字符数组与字符指针#include <stdio.h>int main(){ char sa[] = "array"; char *sp = sa; printf("%s\n", sa); printf("%s\n", sp); printf("%c\n", sa[4]); printf("%c\n", sp[4]); return 0;}稍作改变#include <stdio.h>原创 2021-12-08 15:39:10 · 421 阅读 · 0 评论 -
如何用c输出我的名字
如何用c输出我的名字①直接输出 printf("TheCat_\n"); printf("%s\n", "TheCat_"); //%c用来输出一个字符,%s用来输出一个字符串②数组输出 char name[20] = {"TheCat_"}; printf("%s\n", name); //整体输出 for (int i = 0; name[i] != '\0'; i++) { printf("%c", nam原创 2021-11-30 11:26:29 · 13730 阅读 · 0 评论 -
指针笔记----指针与数组01
回顾#include <stdio.h>int main(){ double s[5] = {90, 88, 79, 89, 88}; double *p; p = s;//&s[0] printf("%f\n", s[2]); printf("%f\n", *(s + 2)); printf("%f\n", p[2]); printf("%f\n", *(p + 2)); return 0;}求原创 2021-12-08 14:49:32 · 301 阅读 · 0 评论 -
指针笔记----指针与数组
数组写法#include <stdio.h>int main(){ int a[5]; int i; for (i = 0; i < 5; i++) { scanf("%d", &a[i]); } for (i = 0; i < 5; i++) { printf("%d ", a[i]); } return 0;}指针写法 间接访问(效率更高)#inc原创 2021-12-07 11:40:09 · 328 阅读 · 0 评论