C语言
文章平均质量分 74
zhuboke3344
这个作者很懒,什么都没留下…
展开
-
分开编写头文件和源文件
创建一个新的项目右击——>属性单击常规——配置类型的默认将其设置为单击应用——>确定Ctrl+F7进行代码编译 + F7会生成原创 2018-04-24 19:53:48 · 2073 阅读 · 0 评论 -
简单的扫雷实现
统计坐标(x,y)周围雷的个数看坐标x,y周围的坐标int get_mine_count(char mine[ROWS][COLS], int x, int y)//统计周围雷的个数{ return (mine[x - 1][y - 1] + mine[x - 1][y] + mine[x - 1][y + 1] + mine[x][y - 1] + mine[x][y + 1...原创 2018-04-24 19:20:01 · 294 阅读 · 0 评论 -
三字棋
game.h#define _CRT_SECURE_NO_WARNINGS #ifndef __GAME_H__#define __GAME_H__#include <stdio.h>#include <string.h>#include <stdlib.h>#include <time.h>#define COLS 3#def...原创 2018-04-19 22:54:54 · 286 阅读 · 0 评论 -
面试题——有关数组的计算
总结:数组名代表整个数组的情况:(1)sizeof(数组名)(2)&数组名原创 2018-04-19 22:51:00 · 147 阅读 · 0 评论 -
数组
一、一维数组的创建和初始化1、数组的创建数组是一组相同类型元素的集合数组的创建方式:type_t arr_name[const_n];//type_t 数组的元素类型//arr_name 数组名//const_n 常量表达式,指定数组的大小注意:[]中是一个常量,不能是变量2、数组的初始化:在创建的同时给数组的内容一些合理的初始值int a[10] = { 1, 2, 3 };//不完全初始...原创 2018-04-19 20:02:09 · 95 阅读 · 0 评论 -
函数
函数具备相对的独立性,有输入、输出、返回值,提供对过程的封装和细节的隐藏C语言中函数的分类·库函数(完成有限的功能)·自定义函数(可以实现自己想要的逻辑)一、库函数C语言中常用的库函数·IO函数(printf、scanf、getchar())int printf(const char* format,...);·字符串操作函数(strcpy、strcmp、strstr)char* strcpy(c...原创 2018-04-19 17:16:16 · 131 阅读 · 0 评论 -
操作符
一、算数操作符 + - * / %1、除了%操作符之外,其他的几个操作符可以作用于整数和浮点数2、对于两个操作数都为整数的/运算,执行整数除法。只要有一个操作数为浮点数就执行浮点数除法3、%运算要求操作数都是整数二、移位操作符1、<<:左移操作符左边抛弃、右边补02、>>:右移操作符(1)算数移位左边补0,右边抛弃(2)逻辑移位左边补该值的符号...原创 2018-04-19 10:53:36 · 167 阅读 · 0 评论 -
循环语句结构
一、while循环if语句只会执行一次条件判断while语句可以执行多次条件判断while (表达式){ 循环语句}在屏幕上打印1~10的数字int main(){ int i = 1; while (i <= 10) { printf("%d ", i); i++; } printf("\n"); int j = 1; while (j <= 10) ...原创 2018-04-06 10:10:50 · 386 阅读 · 0 评论 -
分支语句结构
一、if语句语句:C语言中由一个分号隔开就是一个语句1、if语句的语法if (表达式) 语句;if (表达式) 语句1;else 语句2;表达式为真执行语句1,否则执行语句20表示假,1表示真执行多条语句:if (表达式){ 语句列表1;}else{ 语句列表2;}一个{ }是一个代码块2、悬空else面试题(1)输出1~100之间的奇数(2)判断两个数组中是否有相同的元素...原创 2018-04-03 20:37:08 · 4259 阅读 · 0 评论 -
常量——变量
main函数的程序的入口1、main函数:int main(){ return 0;}返回值的类型为int,主函数返回02、注释C语言注释:可以注释多行,不可以嵌套使用/*这是一个注释*/C++注释:可以嵌套使用//这是一个注释3、头文件#include<stdio.h>#include "stdio.h"两者的区别:<&...原创 2018-03-31 11:10:07 · 136 阅读 · 0 评论 -
交换、最大值、二进制为1的个数
1、给定两个整形变量的值,将两个值的内容进行交换#includeint Swap(int x, int y){ int z = 0; z = x; x = y; y = z;}int main(){ int a = 10; int b = 20; Swap(a, b); printf("%d %d\n", a, b); system("pause"); retu原创 2018-01-22 15:07:49 · 218 阅读 · 0 评论 -
素数、润年、乘法口诀
1、打印100—200之间的素数#include#includeint main(){ int i = 0; int count = 0; for (i = 101; i <= 200; i++)//100——200之间的数 { int j = 0; for (j = 2; j < sqrt(i); j++)//找出小于数的平方根的奇数 { if (i%j =原创 2018-01-22 14:29:34 · 262 阅读 · 0 评论 -
折半查找
折半查找法:在有序表中,把要查找的数据和查找范围的中间元素进行比较,会有三种情况:1)原创 2017-11-07 22:47:56 · 215 阅读 · 0 评论 -
结构体
结构的定义结构可以把有内在联系的不同类型的数据汇聚成一个整体,使他们相互关联;同时,结构又是一个变量的集合,可以按照对基本数据类型的操作方法单独使用其成员变量。结构就是这样一种特殊的构造数据类型。结构类型定义的一般形式:struct 结构名{类型名 结构成员1;类型名 结构成员2;.......类型名 结构成员n;};结构的初始化结构的初始化和数组的初始化很类...原创 2017-07-30 10:10:42 · 384 阅读 · 0 评论 -
windows环境调试
一、调试1、调试(Debug):又称除错,是发现和减少计算机程序和电子仪器中程序错误的一个过程2、调试的步骤: ·发现程序错误的存在 ·以隔离(将代码分成一块一块)、消除等方式对错误进行定位 ·确定错误产生的原因 ·提出纠正错误的解决办法 ·对程序错误予以改正3、Debug和ReleaseDebug:调试版本,包含调试信息,便于程序员调试程序Release:发布版本,...原创 2018-04-27 13:54:43 · 343 阅读 · 0 评论