![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
X__太瘦
满地都是六便士,他却抬头看见了月亮。
展开
-
C语言-------三子棋
今天我们来实现个三子棋。#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>//此处对于数组的长度,最好定义成宏。//方便未来对程序进行扩展,一旦需要修改数组的元素个数//直接修改宏定义即可#define ROW 3#define COL 3//1.定义(用)二...原创 2019-11-28 22:17:17 · 240 阅读 · 0 评论 -
C语言------冒泡排序
冒泡排序是数组作为参数返回给函数的一个很好例子。#include<stdio.h>#include<stdlib.h>#include<math.h>void Swap(int* x,int* y){ int tmp=*x; *x=*y; *y=tmp;}//如果把一个数组当作函数参数,那么这个数组会隐式退化成指针//...原创 2019-11-28 18:16:20 · 150 阅读 · 0 评论 -
C语言中的递归算法
目录一.什么是递归?二.例题一.什么是递归?程序调用自身的编程技巧成为递归(recursion)。递归作为一种算法在程序设计语言中广泛应用。一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递...原创 2019-11-27 10:35:07 · 1951 阅读 · 0 评论 -
C语言中的几道练习题(四)-------水仙花数等
1.在屏幕上输出一下图案: * *** ***** ******* ******************************************** ********* ******* ***** *** *#include<stdio.h>#includ...原创 2019-11-15 21:09:03 · 471 阅读 · 0 评论 -
C语言中的几道练习题(三)
时隔一月,我又回来了。1.首先来看一道面试题.....请问以下这段代码可以循环多少次?#include<stdio.h>int main(){ int i=0; int k=0; for(i=0,k=0;k=0;i++,k++) k++; return 0;}答案:循环执行0次,因为for语句的执行条件为k=0,这是一条赋值...原创 2019-11-14 21:51:47 · 186 阅读 · 0 评论 -
C语言中的分支和循环语句
一.switch语句switch语句也是一种分支语句,常常用于多分支的情况。比如输入1:输出星期一输入2:输出星期二输入3:输出星期三输入4:输出星期四输入5:输出星期五输入6:输出星期六输入7:输出星期日输入一个数字,根据这个数字决定输出星期几。此问题的代码如下:#include<stdio.h>#include<stdlib...原创 2019-09-27 23:42:39 · 286 阅读 · 0 评论 -
c语言中的几道练习题(二)
1.给定两个整形变量的值,将两个值的内容进行交换。先来一个简单点的:#include<stdio.h>#include<stdlib.h>int main(){ int a=10; int b=20; int tmp=a; a=b; b=tmp; printf("%d %d\n",a,b); system...原创 2019-09-24 21:38:02 · 218 阅读 · 0 评论 -
分支语句中的if else语句
简单记录下今日所学内容...1.关于if else语句我们先来举一个简单的例子#include<stdio.h>#include<stdlib.h>int main(){ int choice = 0; printf("你会愿意写代码吗?(1 or 0):"); scanf("%d", &choice);//第一种写法有 if (cho...原创 2019-09-18 21:37:17 · 281 阅读 · 0 评论 -
C语言中的几道练习题
目录1.打印100~200之间的所有素数2.打印九九乘法表3.判断1000-2000年之间的闰年要坚持下去!原创 2019-09-18 10:16:07 · 126 阅读 · 0 评论 -
c语言中的宏、指针以及结构体的简述
目录一.define定义常量和宏二.指针三.结构体(很重要)一.define定义常量和宏定义:宏在c语言中相当于“文本替换”。#include <stdlib.h>#include <stdio.h>//宏在 c 语言里面相当于“文本替换”#define MAX 100#define ADD(x,y) x+y //在这里不能加分号i...原创 2019-09-13 12:49:32 · 641 阅读 · 0 评论 -
C语言关键字
目录一.关键字typedef二.关键字static一.关键字typedef#include <stdio.h>typedef long int32_t;//给long取了个别名,long在vs环境中长度为4个字节,占32位int main(){ int32_t a=10; return 0;}二.关键字static其作用:...原创 2019-09-09 22:01:31 · 147 阅读 · 0 评论 -
C语言--函数and数组
一.函数定义:和数学上的概念非常相似,输入一些数据,返回一些结果。#include<stdio.h>#include<string.h>int main(){ //实现一个程序,完成两个整数的相加 int a=0; int b=0; printf("请输入a和b的值:"); scanf("%d %d",&a...原创 2019-09-08 21:47:30 · 322 阅读 · 0 评论 -
C语言中的选择与循环
一.选择语句1.下面将举一个例子来对选择语句进行说明。#include<stdio.h>#include<string.h>int main(){ int choice=0; printf("请输入你的选择:0 会好好学习 1 我还没玩够\n"); scanf("%d",&choice); if(choice==0){...原创 2019-09-04 21:53:45 · 538 阅读 · 0 评论 -
初识C语言
一.变量的作用域和生命周期:1.局部变量:作用域:局部变量所在的大括号范围内生命周期短2.全局变量:作用域:整个工程生命周期跟随整个程序二.字符串与转义字符:1.字符串:把一大堆字符放到一起(字符数组)可以类比数组:数组就是把一组类型相同的变量放到一起字符串字面值:用双引号引起来的一段内容2.转义字符:在C语言中用“\”来表示转义字符转义字...原创 2019-09-03 00:18:15 · 302 阅读 · 2 评论