
C语言基础知识
Erstsemester
这个作者很懒,什么都没留下…
展开
-
二维数组传参
本文会介绍二维数组常见的三种传参方式,以整形数组为例。1.int arr[行数][列数]int arr[2][4] = { 1,2,3,4,0,1,2,3 };例如将上面的二维数组传入下方的函数 函数形参可以如下设置void Print(int arr[2][4], int m, int n){ int i = 0,j=0; for (i = 0; i < m; i++) { for (j = 0; j < n; j++) { printf("%d ", ar原创 2022-03-21 18:50:28 · 13500 阅读 · 6 评论 -
C语言实现三子棋
前言:这个小项目(暂且称为项目)主要考察数组以及函数的基础知识。作为初学者,可将其作为一个阶段性测试,这里提供思路及部分代码以供参考。1.棋盘相关以二维字符数组作为棋盘,玩家下棋以及电脑下棋均是对二维数组中的数据进行修改,我们可以按照个人喜好个性化棋盘,这里给出一种参考。图中的棋盘已进行初始化,二维数组中元素均为空格。void PrintBoard(char Board[Len][Wid], int len, int wid){ for (int i = 0; i < len原创 2022-01-25 14:38:37 · 432 阅读 · 0 评论 -
不带头结点的单链表常用操作(一)
不带头结点单链表的常用操作原创 2021-12-31 19:13:34 · 1495 阅读 · 6 评论 -
初识C语言
目录1.第一个C语言程序2.main函数3.数据类型1.基本数据类型2.构造类型3.指针类型4.void类型4.常量和变量1.常量1.字面常量2.#define 定义的标识符常量3.枚举常量4.const修饰的常变量2.变量1.变量的定义2.变量的分类及其作用域,生命周期1.第一个C语言程序#include<stdio.h>int main(){ printf("Hello,word!"); return 0.原创 2021-12-12 18:00:46 · 575 阅读 · 0 评论