![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
初识C语言
独善其身否
浪费了好多时间,希望能通过自己的努力补回来
展开
-
2021-05-26
第一篇博文CSDN第一篇博文:我想从学习和生活两方面讲起:学习:原创 2021-05-26 16:13:59 · 110 阅读 · 6 评论 -
C语言-调试
一、调试的基本步骤;①发现程序错误;②以隔离、消除等方式对错误进行定位;③确定错误产生的原因;④提出纠正错误的解决办法;⑤对程序错误予以改正,重新测试二、Debug和Release的介绍Debug:调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release:发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是左右的,以便用户很好的使用。常用的几个快捷键:F5:启动调试,经常用来直接调到下一个断点处;(配合F9使用)F9:设置/切原创 2021-06-30 17:02:18 · 2771 阅读 · 0 评论 -
C语言结构体
结构体>结构体类型的声明类型一:#include<stdio.h>//struct 结构体关键字 Stu-结构体标签 struct Stu -结构体类型typedef struct Stu{ //成员变量 char name[20]; short age[6]; char tele[11]; char sex[2];}Stu;//类型int main(){ struct Stu s1 = {"A k",19,"123456789","男"};原创 2021-06-29 23:15:53 · 93 阅读 · 2 评论 -
C语言指针
一、指针是什么?在计算机科学中,指针(pointer)是编程语言中的 一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的成为“指针”。意思是通过它能找到以它为地址的内存单元。总结:1、指针就是变量,用阿狸存放地址的变量。(存放在指针中的值都被当成地址处理) 2、指针是用来存放地址的,地址是唯一标识一块地址空间的。 3、指针大小在32位...原创 2021-06-22 22:47:48 · 137 阅读 · 0 评论 -
C语言操作符
一、移位操作符左移操作符:左边丢弃,右边补零右移操作符:1、算数移位:右边丢弃,左边补原符号位2、逻辑移位:右边丢弃,左边补0警告:对于移位运算符,不要移动负数位,这个是标准未定义的。例如:int num = 10;num >> -1;//error#include<stdio.h>int main(){ //>>--右移操作符(算数移位:右边丢弃,左边补原符号位) //移动的是二进制位 int a = -1; /原创 2021-06-21 23:20:56 · 79 阅读 · 0 评论 -
C语言扫雷
game.h #define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#define ROW 9#define COL 9#define EASY_COUNT 10#include<stdlib.h>#include<time.h>#define ROWS ROW+2#define COLS COL+2void InitBoard(char board[ROWS][COLS], int rows, int原创 2021-06-11 22:31:41 · 53 阅读 · 0 评论 -
C语言——三子棋
数组作为函数参数冒泡排序:(函数将一个整形数组排序)原创 2021-06-10 22:49:14 · 254 阅读 · 1 评论 -
C语言数组
C语言数组代码实现:strlen是求字符串长度的-只能针对字符串求长度-库函数-使用引头文件sizeof是计算变量、数组、类型大小-单位是字节-操作符原创 2021-06-09 23:26:10 · 79 阅读 · 0 评论 -
C语言函数的具体问题
1、利用递归函数输入一组无符号数字,分别将他们打印出来#include<stdio.h>//利用递归的方法void print(int n){ if (n > 9) { print(n /10); } printf("%d ",n%10);}int main(){ unsigned int num = 0; scanf("%d", &num);//1234 print(num); return 0;}代码实现...原创 2021-06-09 21:46:19 · 390 阅读 · 4 评论 -
C语言函数解决问题
利用函数判断100-200之间的素数#include<stdio.h>#include<math.h>int prime(int x){ int y; for (y = 2; y < sqrt(x); y++) { if (x % y == 0) return 0; } return 1;}int main(){ int i = 0; for (i = 100; i <= 200; i++) { if (prime(i) =原创 2021-06-09 14:13:06 · 388 阅读 · 0 评论 -
C语言关机小程序
#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){ char input[20] = { 0 }; //系统关机命令shutdown -s -t 60 //system()——执行系统命令 system("shutdown -s -t 60"); again: printf("你的电脑将在被一分钟内关机,若输入:我不行,就取消关机\n请输入>:"); scanf(".原创 2021-06-08 20:05:07 · 104 阅读 · 0 评论 -
猜数字游戏
#include<stdio.h>#include<stdlib.h>#include<time.h>void menu(){ printf("****************************\n"); printf("**** 1、play 0、exit ****\n"); printf("****************************\n");}//猜数字游戏——电脑会生成一个随机数//你进行猜数字void game().原创 2021-06-07 23:02:20 · 221 阅读 · 0 评论 -
C语言循环与分支
三个数按照从大到小顺序排列#include<stdio.h>int main(){ int m = 24; int n = 18; int r = 0; scanf("%d%d", &m, &n); while (r = m%n) { m=n; n = r; } printf("最大公约数是%d\n",n); return 0;}原创 2021-06-07 18:25:08 · 163 阅读 · 0 评论 -
C语言循环与分支
C语言是一门 结构化 的程序设计语言1、顺序结构 2、选择结构 3、循环结构分支语句; if语句、switch语句循环语句:while for do while goto#include<stdio.h>int main(){int ret = 0;int ch = 0;char password[20] = { 0 };printf("请输入密码:->");s...原创 2021-05-31 14:36:47 · 83 阅读 · 0 评论 -
C语言初识
一、数据类型char——字符型 1个字节short——短整型 2个字节int ——整型 4个字节long——长整型 4个字节long long——双长整型 8个字节float——浮点型 4个字节double——双精度浮点型8个字节#include<stdio.h>int main(){printf("%d\n",sizeof(char));printf("%d\n",...原创 2021-05-30 16:14:35 · 76 阅读 · 0 评论 -
求两个数中最大值的函数
#include<stdio.h>int Max(int x, int y){ if (x > y) return x; else return y;}int main(){ int a = 15; int b = 20; int max = 0; max = Max(a, b); printf("%d\n", max); return 0;}函数z原创 2021-05-28 11:47:08 · 3351 阅读 · 0 评论 -
Visual Studio 2013下载及其安装
C语言学习Visual Studio 2013下载及其安装Visual Studio 2013官方旗舰版下载地址:http://download.microsoft.com/download/B/1/9/B1932B8C-1046-4773-A1DD-4AB5C0978637/vs2013.2_ult_chs.iso下载完之后:①下载后得到的是ISO文件,直接解压缩或用虚拟光驱加载运行都可以;②这里直接解压,然后双击“vs_ultimate.exe”开始安装;③设置好安装路径后...转载 2021-05-26 16:25:17 · 22465 阅读 · 4 评论