
C语言
岛田悠米
博客用于记录那些技术上的点滴,以及平时生活的总结和个人感慨,欢迎阅读哦~
展开
-
3.5E11什么意思
代表3.5*10的11次方原创 2020-06-12 20:41:53 · 949 阅读 · 0 评论 -
c语言一维数组输出字符串和二维数组输出字符串
以气球算法题为例如果让你指定一个气球的颜色,可以定义一个一维数组设定颜色#include<stdio.h>int main(){ char a[10]; printf("设定一个气球的颜色\n"); scanf("%s",a); printf("这个气球的颜色是%s\n",a);}如果让你指定5个气球的颜色,可以定义一个二维数组设定颜色#include<stdio.h>int main(){ char a[10][10]; int i; for(i=1;原创 2020-06-12 18:56:04 · 5180 阅读 · 1 评论 -
C语言变量和函数命名规范
变量名规则第一个字母: 局部 l、 全局 g第二个字母: bit(bt)、 bool(b)、 char©、 int(i)、 short(s)、 long(l)、 unsigned(u)、 double(d)、 float(f)、 pointer§、 enum(st)、 struct(st)、 union(st)例子: int liWidth; &n原创 2020-06-07 12:35:12 · 1397 阅读 · 0 评论 -
文件路径\和\\有什么区别
windows下文件路径是用bai\分隔的,比如C:\Windows\System32\就是一个标准的duwindows路径。在C语言中,文件路径会被写作字符串形式,但是由于C语言的字符串规则中,\字符是转义字符的引导,所以直接写“C:\Windows\System32”会出错。而字符’\'才是表示\。于是在写路径的时候,就必须是“C:\\Windows\\System32”即,写成单独的\的,是windows的标准形式,而写成\的,才是C语言中用到的形式。...原创 2020-06-06 15:17:30 · 8450 阅读 · 0 评论 -
用easyx图形库写出一个贪吃蛇
源代码来自微信公众号:C语言Plus题目:用easyx图形库写出一个贪吃蛇解析:1,我们需要一张地图,图形库初始化的窗口是自带坐标的(左上角为0,0)。2,我们需要一条蛇,这条蛇由蛇头和蛇身组成(这里我们初始化三节蛇)。3,我们需要食物,并且在蛇吃掉食物之后将蛇的身体变长,而且重新生成一个食物。4,蛇需要移动,这应该是最难实现的(实现蛇身坐标的传值,除蛇头以外,每一节蛇的坐标都是上节蛇的上一次运动之前的坐标,有点绕~)。5,蛇撞到墙或者撞到自己的身体就会死亡(判断坐标是否重合就可以)。6,我原创 2020-05-16 15:18:08 · 1768 阅读 · 1 评论 -
c语言输入字符串有空格怎么办
char str[50];printf("输入一段字符串:");fgets(str,50,stdin);采用fgets输入可以识别空格,如输入hello world,输出hello world若采用scanf,空格就相当于一个结束符,识别不了如输入hello world,只能输出hello只不过用fgets输入的话,结尾会多一个‘\0’,如hello world字符串长度为12scanf的话,如hello,结尾没有‘\0’,字符串长度为5...原创 2020-05-14 14:07:08 · 10904 阅读 · 3 评论 -
C语言怎么求数组长度,怎么以指针方式遍历数组
c语言没有String类型,更没有String.length()方法,那么要怎么求数组长度呢?数组举例:int arr[]={2,3,1,4}, char str[]={“Hello”}获得数组长度可以用这个方法:比如int数组 sizeOf(arr)/sizeOf(int) 可以求出上诉例子数组长度为4举例:以指针方式遍历数组#include <stdio.h>int main(){ int arr[] = { 99, 15, 100, 888, 252 };原创 2020-05-13 08:23:42 · 3438 阅读 · 0 评论 -
C语言指针详解
转载:http://c.biancheng.net/c/80/转载 2020-05-12 18:48:33 · 142 阅读 · 0 评论 -
C语言scanf输入字符串,举例详解
除了在定义字符数组时初始化外,还可以通过scanf从键盘输入字符串。下面写一个程序:#include <stdio.h>int main(void){char str[10]; //str是string的缩写, 即字符串printf("请输入字符串:");scanf("%s", str); /*输入参数是已经定义好的“字符数组名”, 不用加&, 因为在C语言中数组名就代表该数组的起始地址*/printf("输出结果:%s\n", str);return 0;}转载 2020-05-12 18:24:55 · 34860 阅读 · 5 评论 -
c语言编写简单的计时器
#include<stdio.h>#include<conio.h>#include<Windows.h>int main(){ int s=0; int min=0; int hour=0; while(!_kbhit()){ if(s%60==0 && s!=0){ s%=60; min++; if(min%60==0 && min!=0){ min%=60; hour++;原创 2020-05-10 17:59:43 · 3833 阅读 · 0 评论