- 博客(42)
- 收藏
- 关注
原创 【C补充】二维数组作为形式参数的注意事项
一、主题描述二维数组作为函数的形式参数时:可以省略行的信息,但不能省略列信息。因为二维数组是按行主序存储的,因而列的个数十分重要。void f(int a[m][n], int m, int n); //合法void f(int a[][n], int n); //合法void f(int a[m][], int m); //错误void f(int a[][], int m); //错误void f(int a[][], int n);
2022-08-06 11:29:27
399
原创 【C补充】数组元素逆序(反向)
PS:仅针对一维数组一、逆序输出1、利用数组下标(1)代码#include <stdio.h>#define N 10void print(int a[], int n);int main() { int a[N] = {1,2,3,4,5,6,7,8,9,10}; int i; for(i=N-1; i>=0; i--){ printf("%d ", a[i]); } printf("\n"); return 0;}(2)说明略
2022-05-12 10:20:04
4306
原创 【C基础】11 指针与数组
一、指针的算术运算 指针指向数组元素时,C语言允许对指针进行算术运算(加&减)。由此,可用指针代替数组下标来处理数组。二、指针处理数组三、数组名作为指针四、指针与多维数组五、指针与变长数组........................
2022-05-12 09:34:29
2414
原创 【C基础】09 程序结构
一、局部变量1、定义函数体内声明的变量称为局部变量(local variable)。2、特性自动存储期,即变量有效期。函数执行期间有效,函数返回后失效。块作用域,变量有效的程序文本。变量声明的代码行到声明该变量的函数体末尾。静态局部变量。变量声明前添加关键字static。具有静态存储期,在整个程序执行期间均有效,即便函数返回后仍有效。但快作用域仍然在声明其的函数体内。void f(){ static int i; //static local variabl
2022-05-08 23:03:46
521
原创 【C基础】07 函数
一、函数的定义void sum( int begin, int end) { int i; int sum = 0; for( i=begin; i<=end; i++ ){ sum += i; } printf("%d到%d的和是%d\n", begin, end, sum); }
2022-02-22 22:46:09
4857
原创 【C基础】06 数据类型
0 简介1、数据类型分类:整数:char、short、int、long、long long浮点数:float、doubel、long doubel逻辑:bool指针自定义类型2、各类型的区别:名称不同;输入/输出时的格式化:%d、%ld、%lf表达的数据范围:char<short<int<float<double内存中所占据的大小内存中的表达形式:二进制数(补码)、编码3、sizeof运算符给出某个类型或变量在内存中所占据的字节数,如sizeof
2022-02-20 11:59:59
1433
原创 【C基础】05 编程练习
一、求复合特定条件的整数集Task1: 给定不超过6的正整数A,考虑从A开始的连续4个数字,请输出所有由它们组成的无重复的3位数。输入格式: 在输入的一行中给出A输出格式:输出满足条件的3位数,要求从小到大,每行6个整数,整数间以空格分隔,但行末不能有多余的空格。int a,i,j,k,cnt; scanf("%d",&a); cnt=0; //用cnt来判断是否换行 for(i=a;i<=a+3;i++){ for(j=a;j<=a+3;j++){
2022-02-17 14:02:48
1422
原创 【C基础】04 判断和循环
一、判断1、if语句//形式1:单条执行语句if (判断表达式) //")"后不得有分号 执行语句//形式2:多条执行语句(复合语句)if(判断表达式) { 执行语句1 执行语句2 ...} //"}"后也不得出现分号计算两个值之间的关系,称为关系运算符。下表为常见的关系运算符2、关系运算符运算符意义==相等!=不相等>大于>=大于
2022-02-12 18:11:23
1467
原创 【C基础】03 计算——变量、数据类型、表达式和运算符
一、变量1、变量定义以如下代码为例:int price = 0;变量类型:int(整型)变量名:price变量初始值:0变量是保存数据的地方。输入的数据需要变量来保存。变量定义的一般形式(一般由3部分组成,包括;):<变量类型> <变量名> ;如:int price;、int amount;、int price,amount;变量名是一种标识符(identifier)。标识符的命名规则为:只能由字母、数字和下划线组成,且不得以数字开头。C语言的
2022-01-17 19:52:25
1083
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人