c语言
程序coder
c语言,c++,python,java,c#,收徒:2316773638
展开
-
c++使用easyx做出大飞机,手把手教你做游戏
c++使用easyx做出大飞机,手把手教你做游戏原创 2022-04-19 18:38:50 · 441 阅读 · 0 评论 -
20行c++代码实现假聊天机器人(慎入:这是假机器人!!!)
20行c++代码实现假聊天机器人(慎入:这是假机器人!!!)老规矩,先上效果图#include<iostream>using namespace std;int main(){ while(1) { string s; cout<<"真人:"; cin>>s; if(s.find("吗?")!= string::npos) { s.replace(s.find("吗?"),3,"!" ); } else { s=原创 2021-05-08 11:28:36 · 1602 阅读 · 7 评论 -
【一个整蛊人的小程序】c++,鼠标控制
【一个整蛊人的小程序】c++,鼠标控制出于好玩,有没有什么用来整蛊人的小程序呢?很简单就能实现,别的不多说,直接上代码。#include<iostream>#include<windows.h>using namespace std;int main(){ while(1) { SetCursorPos(100,100); }}注意:最好不要随便尝试,除非有完全把握。也请珍惜朋友。然后小伙伴也可以自行百度查询这个函数SetCursorPos,主要是以学原创 2021-05-08 11:28:07 · 462 阅读 · 4 评论 -
c语言入门教程–-18指针
c语言入门教程–-18指针指针就一个作用指向地址。地址,就是计算机内存地址,用来识别内存的位置。#include <stdio.h> int main (){ int a = 10; int *p; // 定义指针变量 p = &a; //p指向a的地址,&a就是取地址 printf("*p 变量的值: %d\n", *p ); // 使用指针访问值,*p可以取得p指向的地址的值。 printf原创 2021-05-08 11:26:00 · 103 阅读 · 0 评论 -
c语言入门教程–-17结构体
c语言入门教程–-17结构体用 struct 声明方法1struct Books{char title[50];char author[50];char subject[100];int book_id;} book;方法2struct{int a;char b;double c;} S;S s;//我们可以将S看做一个类型,像一个int一样所以S s;这就是一个声明s. as.bs.c这些就可以当做正常的变量使用。我们还可以声明结构体数组S s[5原创 2021-05-08 11:25:40 · 121 阅读 · 0 评论 -
c语言入门教程--16字符串常见操作
c语言入门教程–16字符串操作strcpy(s1, s2);复制 s2 到 s1strcat(s1, s2);拼接 s2 到 s1 的后面。strlen(s1);返回s1长度。strcmp(s1, s2);如果 s1 和 s2 相同,则返回 0如果 s1<s2 则返回< 0如果 s1>s2 则返回>0#include <stdio.h>#include <string.h> int main (){ char s1[14]原创 2021-05-08 11:24:52 · 128 阅读 · 0 评论 -
c语言入门教程–-15字符串的输入与输出
c语言入门教程–-15字符串的输入与输出char,之前说过这个是字符。而字符串就是char的数组。char s[]= “hello”;//声明+初始化char a[100];字符串的输入方法1:scanf("%s",&a);方法2:gets(a);字符串的输出方法1:printf("%s",a);方法2:puts(a);#include <stdio.h> char a[100];int main (){ scanf("%s",&a)原创 2021-05-08 11:24:28 · 488 阅读 · 0 评论 -
c语言入门教程–-14二维数组
c语言入门教程–-14二维数组二维数组其实是一维数组的延伸。例如:一维数组 int a[5]={1,2,3,4,5};二维数组 int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};可以看出3个数组里面还有3个数组。他们的下标都是从0开始,到n-1#include <stdio.h> int a[3][3]={{1,2,3}, {4,5,6}, {7,8,9}};int main (){ int i,j; //下标从零开始原创 2021-05-08 11:22:44 · 272 阅读 · 0 评论 -
c语言入门教程–-13数组
c语言入门教程–-13数组数组是一种数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。声明数组:int a[10]; //这样子就是声明了10个int类型的数据初始化数组:int b[5]={1,2,3,4,5};//这是数组的初始化。声明和初始化可以一起。使用数组:b[0],b[1];这里要主要的是下标是从0开始的。例如int b[5];是声明了数组。但是可以使用的数组是b[0],b[1],b[2],b[3],b[原创 2021-05-08 11:22:30 · 96 阅读 · 0 评论 -
c语言入门教程–-12作用域
c语言入门教程–-12作用域1在函数或块内部的局部变量2在所有函数外部的全局变量#include <stdio.h>int b;//全局变量,整个代码所有位置都可以用int main (){ /* 局部变量声明,只有在main函数可以用 */ int a; printf ("value of a = %d\n", a); return 0;}int Do(){int c; //局部变量,只能在Do函数中使用c=2;return c;}...原创 2021-05-08 11:22:13 · 77 阅读 · 0 评论 -
c语言入门教程–-11递归
c语言入门教程–-11递归递归的意思就是函数自己调用自己。但在使用递归时,程序员需要注意定义一个从函数退出的条件,否则会进入死循环。例子:5!这里是求5的阶乘,也就是5x4x3x2x1#include<stdio.h>int F(int a) //求阶乘{if(a==1) return 1; //这里就是出口else return a*F(a-1); //如果不是1的话,就返回 a*a-1的阶乘}int main(){ int b = F(5); printf("%原创 2021-05-08 11:21:45 · 122 阅读 · 0 评论 -
c语言入门教程–-10函数
c语言入门教程–-10函数函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。函数就是把部分功能组装在一起,方便重复使用。/* 函数返回两个数中较大的那个数 */ int max(int num1, int num2) { /* 局部变量声明 */ int result; if (num1 > num2) result = num1;else result = num2; return result;原创 2021-05-07 17:07:12 · 134 阅读 · 2 评论 -
c语言入门教程–-9循环与条件语句习题与总结
c语言入门教程–-9循环与条件语句习题与总结自己可以测试一下如何输出这个。自己先思考,不要急着看答案。提示用双重循环和if语句做出来。答案在下面,不要急着看#include <stdio.h>int main (){ int i,j; for(i=1; i<=5; i++) { //一共有5行 for (j=i;j>=1;j--) //每行输出的#个数是行的数字 { printf("#"); }原创 2021-05-07 17:06:33 · 149 阅读 · 0 评论 -
c语言入门教程–-8循环控制语句
c语言入门教程–-8循环控制语句一般循环控制语句都是配合着if一起使用的。配合if条件语句就可以跳出循环(break)/跳过这一次循环(continue)例子:#include <stdio.h>int main (){ int i; for(i=1; i<=5; i++) { if(i==3) continue; //如果是3就跳过这一次的循环 else printf("%d\n", i); } return 0;}运行结果原创 2021-05-07 17:05:29 · 141 阅读 · 0 评论 -
c语言入门教程–-7嵌套循环
c语言入门教程–-7嵌套循环上一个章节已经给大家介绍了三个循环的使用,但是高端的程序里面,循环中会有循环,这样就有了嵌套循环。嵌套循环例子:#include <stdio.h>int main (){ /* 局部变量定义 */ int i, j; for(i=1; i<=5; i++) { for(j=1; j <= 5; j++) printf("%d,%d\n", i,j); } return 0;原创 2021-05-07 17:04:56 · 166 阅读 · 0 评论 -
c语言入门教程–-6循环语句
c语言入门教程–-6循环语句c语言提供了以下几种循环类型。while循环for 循环do…while 循环while循环#include <stdio.h>int main (){ /* 局部变量定义 */ int a = 10; /* while 循环执行 */ while( a < 20 ) { printf("a 的值: %d\n", a); a++; } return 0;}for循环#原创 2021-05-07 17:04:08 · 152 阅读 · 0 评论