
c语言
xyphf_和派孔明
全栈工程师,熟悉原生JavaScript、TypeScript、ES6、Webpack、VUE全家桶、JAVA SSM框架、Spring boot 、Spring cloud、MySql、Oracle、Linux等,可独立构建多页面、单页面应用项目。
展开
-
C语言,如何取一组固定范围的随机数-xyphf
首先我们要知道srand()和rand()函数;#include <stdio.h>#include <stdlib.h>#include <time.h> //需要导入一个时间头文件int main(){ //用时间做种子,每次产生随机数不一样 srand(unsigned time(NULL)); //rand() 取值范围: 0-32767 printf(原创 2017-06-08 22:31:00 · 7189 阅读 · 0 评论 -
C语言:递归
递归转载 2017-07-24 20:13:21 · 455 阅读 · 0 评论 -
C语言入门第一章
什么是算法? http://mp.weixin.qq.com/s/LAQXDz_N8sVvz-7qqPDelw什么是流程图? 程图是算法的一种图形化表示方式,流程图使用一组预定义的符号来说明如何执行特定任务 C语言简介 http://mp.weixin.qq.com/s/eaQz_TD3kMRQK1fTkukvZwC语言的开发工具 CodeBlocks安装配置 http://mp.weix转载 2017-08-16 18:22:10 · 394 阅读 · 0 评论 -
C语言入门第二章 变量、数据类型及运算符
变量 变量是计算机中一块特定的内存空间 由一个或多个连续的字节组成变量的命名 通过变量名可以简单快速地找到在内存中存储的数据C语言变量命名规则 C语言规定变量名(标示符)只能由字母、数字和下划线3种字符组成,且第一个字符必须为 字母或下划线 变量名不能包含除 _ 以外的任何特殊字符,如:%、# 、逗号、空格等 不可以使用保留字C 语言变量命名规范 http://mp.weixin.q转载 2017-08-16 19:03:33 · 454 阅读 · 0 评论 -
C语言:变量的存储类型
C语言:变量的存储类型转载 2017-07-25 16:02:54 · 611 阅读 · 0 评论 -
数组函数参数:学生成绩管理系统
#include <stdio.h>#include <stdlib.h>#define N 5//书写一个小型的学生成绩管理系统//录入函数void input(double[]);void sort(double []);void show(double []);int main(){ double scores[N]; //1、录入 input(score转载 2017-07-25 16:49:21 · 2394 阅读 · 0 评论 -
C语言:定义字符串的几种方式
#include <stdio.h>#include <stdlib.h>int main(){ //定义字符串的几种方式 //字符串和字符数组的区别:最后一位是否是空字符 char names1[] = {'j', 'a', 'c', 'k', '\0'}; char names2[50] = "jack"; char * names3 = "jack"转载 2017-07-25 19:55:54 · 74639 阅读 · 2 评论 -
C语言:gets/puts输入输出字符串
#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ //定义字符串的几种方式 //字符串和字符数组的区别:最后一位是否是空字符 char names1[] = {'j', 'a', 'c', 'k', '\0'}; char names2[50] = "jack"; in原创 2017-07-25 20:15:05 · 5370 阅读 · 0 评论 -
C语言:返回传入字符串的长度
include include include原创 2017-07-25 20:29:20 · 1323 阅读 · 0 评论 -
C语言:常用字符串操作
C语言:常用字符串操作转载 2017-07-26 14:28:27 · 445 阅读 · 0 评论 -
C语言结构体示例
例:打印英雄信息main.c#include <stdio.h>#include <stdlib.h>#include "hero.h"extern Hero heros[100];int main(){ Show(); return 0;}hero.h#ifndef HERO_H_INCLUDED#define HERO_H_INCLUDEDtypedef stru原创 2017-08-11 20:39:41 · 1292 阅读 · 0 评论 -
C语言结构数组 动态录入游戏英雄信息并且计算平均生命值
main.c#include <stdio.h>#include <stdlib.h>#include "hero.h"extern Hero heros[100];int main(){ Input(); Show(); ShowAvg(); return 0;}hero.h#ifndef HERO_H_INCLUDED#define HERO_H_IN原创 2017-08-14 14:27:51 · 912 阅读 · 0 评论 -
C语言:封装图形面积公式
#include <stdio.h>#include <stdlib.h>/*圆:s = PI * r * r;矩形:S = width * height;三角形:S = width * height / 2;*///根据传入的半径,返回圆面积double calcCircle(double);//对用户的输入进行非负验证/让用户输入正确的值/拿到用户所输入的正确值int vali原创 2017-07-24 19:58:11 · 1221 阅读 · 0 评论 -
初识形参实参,C语言模拟pow()函数
#include <stdio.h>#include <stdlib.h>//自行实现pow函数//求第一个参数的n次幂//double num1, double num2 ---形式参数double power(double, int); //函数原型int main(){ //实际参数 -- 调用 printf("%d的%d次幂等于: %.2lf", 8, 4,转载 2017-07-24 16:44:31 · 592 阅读 · 1 评论 -
C语言简介
C语言入门基础第一章 第一章 常用算法简介 C语言简介 Codeblocks安装配置文档 C语言编码规范 C语言编译过程第二章 C语言命名规范 C语言保留字(关键字)详解 C语言基本数据类型第三章 C语言位运算符 C语言运算符优先级第六章 控制台版日历C语言进阶 第二章 system函数 内置补充函数 递归调用 常用字符串转载 2017-06-27 10:46:12 · 2205 阅读 · 0 评论 -
用C语言打印出所有的ascii码
#include <stdio.h>#include <ctype.h> //内置函数头文件int main(){ //常用内置函数 - 0 表示假 非0表示真 printf("%d\n", isupper('a'));//判断是否是大写字母 printf("%d\n", islower('a')); //判断是否是小写字母 printf("%d\n", isal原创 2017-07-20 10:43:26 · 15305 阅读 · 0 评论 -
C语言将数字转成大写中文数字
#include <stdio.h>#include <ctype.h> //内置函数头文件int main(){ //转换大小写 //printf("大写:%c", toupper('a')); //将小写字母转大写字母 //思考题:如何将用户输入的小写数字转换成中文大写 //如:1234 - 壹仟贰佰叁拾肆元整 int money, count = 0;原创 2017-07-20 11:07:30 · 17041 阅读 · 4 评论 -
C语言随机数
C语言随机数原创 2017-07-20 11:47:59 · 953 阅读 · 0 评论 -
C语言常用内置函数
#include <stdio.h>#include <ctype.h> //内置函数头文件int main(){ //常用内置函数 - 0 表示假 非0表示真 printf("%d\n", isupper('a'));//判断是否是大写字母 printf("%d\n", islower('a')); //判断是否是小写字母 printf("%d\n", isa原创 2017-07-20 11:31:00 · 11361 阅读 · 0 评论 -
C语言函数求图形面积
#include <stdio.h>#include <stdlib.h>#include <math.h>//函数原型void calcCircle(); //计算圆的面积void calcRectangle(); //计算矩形面积/** 计算圆的面积(函数实现)*/void calcCircle(){ double radius, s;//半径和面积 pr原创 2017-07-20 17:08:51 · 11866 阅读 · 0 评论 -
C语言:列举system函数如何修改控制台背景及文字颜色
#include <stdio.h>#include <stdlib.h>/**创建人:老九学堂 窖头*日期:2016-10-27*描述:演示并列举system函数如何修改控制台背景及文字颜色*公众号:xuetang9* 版本:1.0* Copyright (C) 2006-2016 Extreme Academy***********************************转载 2017-07-24 13:45:44 · 9264 阅读 · 2 评论 -
C语言:动态分配内存,malloc()与realloc()区别
C语言:动态分配内存,malloc()与realloc()区别原创 2017-07-24 14:44:17 · 1031 阅读 · 0 评论 -
C语言求1-100的偶数和
C语言求1-100的偶数和原创 2017-07-24 15:35:08 · 38977 阅读 · 7 评论 -
查找元素下标
#include <stdio.h>#include <stdlib.h>/*书写函数实现数组元素的查找,要求返回找到的元素下标书写函数实现冒泡排序并返回排序后的数组书写函数要求用户输入密码(6位,错误则重新输入),返回并打印用户输入的正确密码*///书写函数实现数组元素的查找,要求返回找到的元素下标int search();//书写函数实现冒泡排序并返回排序后的数组//doubl转载 2017-07-24 16:11:54 · 1331 阅读 · 2 评论 -
C语言 函数小结
函数小结动态分配内存 malloc (int )malloc(4 5); //需要强转,数组里面的内容是没有初始化的 calloc calloc(5,4) //不需要初始化,直接返回数组 可以把每个元素初始化 free 释放分配的内存 realloc 重新分配内存自定义函数 返回值类型 函数名(参数列表) { /… }原创 2017-07-24 16:22:15 · 409 阅读 · 0 评论 -
c语言 传递结构指针案例
我们发现银行名称并没有被改掉 改成传递地址的方法 此时我们发现银行名称被轻易的修改了 可见传递指针非常危险,由此也出现了严重的安全性问题,也就是说在函数内部可以随意的修改银行的数据了,那么如何杜绝这一问题呢我们需要在参数前面加一个常量指针const,表示指针的内容只可以调用不可以修改 就是加const的好处,加const以后,会让我们的参数更加安全原创 2017-08-14 16:02:12 · 611 阅读 · 0 评论