上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: 函数 引用式声明(函数原型):简称声明,指定了函数的返回值类型、函数的接受参数类型,这些叫函数的签名。与变量相同,在函数声明时编译器不会为函数分配内存。函数的返回值类型在C99之前若不指明则默认隐式转换为为int类型,但在C99之后必须指明函数的返回值类型。 定义式声明:简称定义,提供了函数的具体实 阅读全文
posted @ 2024-02-17 18:37 椰萝Yerosius 阅读(104) 评论(0) 推荐(0)
摘要: \的作用 转义序列说明符续行符 转义序列 活跃位置:输出设备(显示器、打印机等)中下一个字符将要出现的位置,对于显示器则为下个字符将出现的位置。 转义序列含义\a蜂鸣器\b退格(将活跃位置移动到前一列)\f换页(将活跃位置移动到下一页开头)\n换行(将活跃位置移动到下一行开头)\r回车(将活跃位置移 阅读全文
posted @ 2024-02-17 18:37 椰萝Yerosius 阅读(127) 评论(0) 推荐(0)
摘要: 内存处理函数 内存申请函数(stdlib.h) malloc 原形:void *malloc(size_t size); 功能:用于动态分配指定大小的内存块,分配的内存块不会被初始化,内容是未定义的。 返回值:若分配成功,返回一个指向该内存块起始地址的通用型(void)指针(在C++中必须进行强制类 阅读全文
posted @ 2024-02-17 18:33 椰萝Yerosius 阅读(52) 评论(0) 推荐(0)
摘要: 指针常量 常量修饰符const在指针声明符*前,表示指针”指向“的这个动作属性是常量,也就是不能通过指针对值进行修改。如: int i=10,j=20; const int *p=&i; //或 int const *p=&i; 这种情况下,const修饰符作用在int*上,表明指针”指向“这个动作 阅读全文
posted @ 2024-02-17 18:31 椰萝Yerosius 阅读(36) 评论(0) 推荐(0)
摘要: 语句分类 标号语句(标签,常与goto配合使用)复合语句(块)表达式语句(赋值表达式语句、函数表达式语句等)选择语句迭代语句(循环)跳转语句(return,break,continue) 其中复合语句(块)可视为单个语句。因此while和for循环之后加的是单个语句(简单语句、复合语句、空语句(只有 阅读全文
posted @ 2024-02-17 18:31 椰萝Yerosius 阅读(36) 评论(0) 推荐(0)
摘要: 标识符 声明 定义 int a;//声明(引用式声明)并定义(定义式声明)一个名为a的整形变量 int是数据类型关键字,用于声明并定义标识符a(注意:声明和定义是两个不同的概念,这点在多文件程序中会更加充分体现出来。一般在单文件程序中同时完成了声明和定义两个步骤)。 a是一个标识符,标识符一般是变量 阅读全文
posted @ 2024-02-17 18:28 椰萝Yerosius 阅读(56) 评论(0) 推荐(0)
摘要: scanf(“格式化字符串”,可变参数(输入项地址表)); scanf将格式化字符串内容进行转换。有格式化转换符的将字符型(或字符串型)转换为对应格式。 由于C语言函数间传递默认是按值进行传递的,传递的只是数值的拷贝(自动变量),在函数结束之后该拷贝值将会被自动释放,无法起到修改的目的。若想让函数修 阅读全文
posted @ 2024-02-17 18:26 椰萝Yerosius 阅读(28) 评论(0) 推荐(0)
摘要: 下面以二维数组的动态分配内存为例。 extern int x,y;//x和y是在其他位置定义好的变量,用于指定数组的行和列 for嵌套循环法 申请 int **a=(int **)calloc(x,sizeof(int*));//先申请主数组(每个元素都是一维数组) for(int i=0;i<x; 阅读全文
posted @ 2024-02-17 18:19 椰萝Yerosius 阅读(45) 评论(0) 推荐(0)
摘要: 题源 以下题面由GPT3.5翻译并生成题解 题目描述 给定一个电话号码列表,判断是否一致,即没有一个号码是另一个号码的前缀。比如电话目录列出了以下号码: 紧急电话 911爱丽丝 97 625 999鲍勃 91 12 54 26 在这种情况下,无法拨打鲍勃的电话,因为只要你拨打了鲍勃电话号码的前三位数 阅读全文
posted @ 2024-01-21 12:38 椰萝Yerosius 阅读(26) 评论(0) 推荐(0)
摘要: 迭代法 int zuhe(int m, int n) { if (n < 0 || n > m) return 0; int sum = 1; for (int i = 1; i <= n; i++) {// 计算 C(m, n) = m! / (n! * (m-n)!) sum *= m - n 阅读全文
posted @ 2024-01-21 12:32 椰萝Yerosius 阅读(19) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 下一页