热门 最新 精选 话题 上榜
qt代码设计界面
原创 精选 9月前
661阅读
1点赞
yyds干货盘点
 QT代码设计界面
数组与vector比较相似,只是数组大小固定,不能随意增加。 数组定义和初始化,数组元素个数必须是常量表达式 int arr[10]; //代表此数组包含10个int元素constexpr unsigned sz = 10;int arr[sz];int arr2[3] = {0,1,2};字符数组比较特殊,可以使用字符串字面值进行初始化。 char a1[] = {'a','b','c'};
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> //指针,地址指向变量单元 //对于32位机器,假设有32根地址线,产生2的32次方地址 //指针在32位平台是4个字节,在64位平台是8个字节int *test() { int a = 10; return &a; }//程序结束的时候,这块空间已经释放了int my_st
原创 9月前
66阅读
int main(void){ int a,b,t; scanf("a=%d,b=%d",&a,&b); //输入的格式也需要是 a=??,b=?? 然后回车 t=a;a=b;b=t; /* t<--a 把a的值给t a<--b 把b的值给a b<--t 把t的值给b */
分支语句所谓分支语句,在我看来其实就是选择语句,先做判断,在做选择,就跟我们在生活中一样,面临着各种选择,而不同的选择,则对应着不同的结果,在C语言里也是如此。下面介绍C语言里常用到的if以及switch语句的具体使用以及注意事项。if 语句了解if语句的使用,首先,我们必须知道它的语法结构。if(表达式)语句;//if(表达式1)语句1;else语句2;//多分支if(表达式1)语句1;e
遇到Ramnit的解决方法
原创 精选 9月前
380阅读
1点赞
yyds干货盘点
发现Ramnit该怎么办?
autocad未彻底删除,干扰其他应用程序的问题
原创 精选 9月前
597阅读
1点赞
yyds干货盘点
 Please wait ...... autocad 2018问题解决
作用域和生命周期作用域局部变量的作用域:就是变量所在的局部范围全局变量的作用域:整个工程生命周期变量的生命周期:变量的创建和销毁之间的时间段局部变量的生命周期:进入局部范围生命开始,出局部范围生命结束全局变量的生命周期:程序的生命周期常量字面常量const修饰的常变量#define 定义的标识符常量字串符字符转就是一串字符 - 用双引号括起来的一串字符字符数组-数组是一组相同类型的元素字符串在结尾
原创 9月前
36阅读
 学习C语言第二天
1.1模拟实现 strlen注意:参数指向的字符串必须要以'\0'结束。函数的返回值为size_t,是无符号的。1.2代码如下:三种方式:方式1://计数器方式int my_strlen(const char * str){int count=0; while(*str){count++; str++;}return count;方式2://不能创建临时变量计数器int my_strlen(con
原创 精选 9月前
208阅读
 本篇文章和大家继续分享一些与字符串和内存操作相关的函数,本次分享的函数包含有strerror函数,memcpy函数,memmove函数以及memcmp函数和memset函数。以上几个函数就是我们本次分享的主要内容,现在,让我们进入本次的分享吧!首先,介绍的是strerrorstrerrorchar* strerror(int errnum);函数strerror的参数为整型,传参的时候
#include<stdio.h>int main(){ char a=-128; printf("%u\n",a); return 0;}注:%u为无符号十进制整数的输出#include<stdio.h>int main(){ char a=-128; //10000000000000000000000010000000 //11111111111111111
原创 9月前
102阅读
1点赞
yyds干货盘点
 (笔试题)这段代码输出啥
1. switch语句练习例1使用 switch 把小写类型的 char 型转为大写(键盘输入)。只转换 a, b, c, d, e. 其它的输出 "您的输入有误"import java.util.Scanner;public class Test12{ public static void main(String[] args) { Scanner input = new S
共用体(union)是一种数据格式,它能够存储不同的数据类型,但只能同时存储其中的一种类型。也就是说,结构可以同时存储int、long和double,共用体只能存储int、long或double。 union one { int int_val; long long_val; double double_val;};one变量用来存储int,long或double,共同体每次只能存储一个值
UE5 资源路径的获取
原创 9月前
3620阅读
<a name="LfCAT"></a>stack栈容器基本概念stack是一种先进后出(​​Frist In Last Out,FILO​​)的数据结构,它只有一个出口<br /><br />栈中只有顶端的元素才可以被外界访问,因此栈不允许有遍历行为<br />栈中进入数据称为入栈:​​.push(elem);​​栈中弹出数据称为出栈:
原创 精选 9月前
261阅读
yyds干货盘点
  STL-stack栈容器&queue队列容器
10、操作符指令系统的每一条指令都有一个操作符,它表示该指令应进行什么性质的操作。不同的指令用操作符这个字段的不同编码来表示,每一种编码代表一种指令①算数操作符附带练习题(先看完算数操作符----仅提供小白练习)有兴趣的可以把答案发在评论区+ - * / %加减乘除就不用多说了,下面讲一下%的用法,%就是用来取余用的,就比如说:5/2,在数学里我们通常把得到的结果写成2.5
一.c语言类型内置类型可通过#include<limits.h>查询1.整型char:unsigned char-128~127;signed char0~255short:unsigned short[ int ]-32768~32768;signed short[ int ]0~65535int:unsigned int 2147483648~2147483647;signed i
原创 精选 9月前
275阅读
1点赞
yyds干货盘点
按照补码的形式运算 最后格式化成为有符号的整型#include<stdio.h>int main(){ int i=-20; unsigned int j=10; int z=i+j; printf("%d",z); return 0;}分析:按补码的形式进行运算,最后格式化成为有符号整数
原创 9月前
119阅读
1点赞
yyds干货盘点
这段代码会输出啥
本文章仅作为学习分享心得!!!!.c---源文件.h---头文件main---主函数printf---库函数(打印函数)← 需要引用头文件stdio.hscanf---输入函数(只能在VS平台下使用)编写代码int main() →int是整型的意思{ return 0;}一个c++工程中有且仅有一个main函数一个工程中可以有多个.c文件但多个.c文件中只能有一个main函数数据类型c
原创 9月前
60阅读
那么与之相反的 fgetc() 就适合与输入流,那么我们这次就用"r"进行读文件,本身也是用这个来进行读文件的。代码示例如下↓
#include<stdio.h>int main(){ char a=-128; char b=128; printf("%u\n",a); printf("%u\n",b); return 0;}如果是有符号数最高表示正负,如果是无符号数最高位表示大小无符号char的范围是-128~127
1. 程序流程控制介绍 在程序中,程序运行的流程控制决定程序是如何执行的,是我们必须掌握的,主要有三大流程控制语句。 1) 顺序控制 2) 分支控制 3) 循环控制 2.顺序结构2.1不做解释顺序控制比较简单看图解3.分支控制if-else3.1分支控制 if-else 介绍 让程序有选择的的执行,分支控制有三种 1)  单分支 if 2) 双分支 if-else 2)&nbsp
#include<stdio.h>int main(){ char a=-1; signed char b=-1; unsigned char c=-1; printf("a=%d,b=%d,c=%d",a,b,c); return 0;}解析:#include<stdio.h>int main(){ //1000000000000000000000000000
原创 9月前
142阅读
1点赞
yyds干货盘点
(笔试题)输出这段代码的结果(关于进制位的代码)
printf()函数和scanf()函数能让用户可以与程序交流,它们是输入/输出函数,或简称I/O函数。最初,C把输入/输出的实现留给了编译器的开发者,这样可以针对特殊的机器更好地匹配输入输出,不过在后面地发展中,为了兼容性的考虑,C90和C99标准规定了这些函数的标准版本。虽然,printf()是输出函数,scanf()函数是输入函数,但是它们的工作原理几乎相同,且两个函数都使用格式字符串和参数
原创 精选 9月前
379阅读
1点赞
简述大端储存:高位存低地址、低位存高地址;小端存储:高位存高地址、低位存低地址设计分析:从左到右为低地址到高地址令a为0x00000001,如果是大端则最左边的位数表示的数是00;如果是小端则最左边的那个位数是01初步代码:#include<stdio.h>int main(){ int a=1; char* p=(char*)&a; if(*p==1) { pr
原创 9月前
161阅读
1点赞
yyds干货盘点
一个简单的扫雷游戏与三子棋一样我们要先创建一个扫雷.h的头文件以及一个扫雷主逻辑.c的源文件以及扫雷.c的源文件如图:.h文件中用以储存我们定义的一些值以及各种头文件和自定义函数的定义主逻辑.c的文件中用以储存实行扫雷游戏的主要逻辑而扫雷.c的文件用以实现我们在主逻辑.c中要用到的自定义函数。那么首先我们先要做出来一个游戏选择界面在主逻辑.c中#include"扫雷.h"int main(){
原创 精选 9月前
304阅读
4点赞
运用c完成扫雷游戏
结构体
排序算法是我们在程序设计中经常见到和使用的一种算法,它主要是将一堆不规则的数据按照递增或递减的方式重新进行排序。在如今的互联网信息时代,随着大数据和人工智能的发展,大型企业的数据库中有亿级的用户数据量。因此对其进行处理,排序算法也就成为了其中必不可缺的步骤之一。
原创 精选 9月前
222阅读
1点赞
【八大数据排序法】基数排序法的图形理解和案例实现 | C++
#include<stdio.h>#include<stdlib.h>#define PI 3.1415926int main(){ float r; float circum; float area; printf("input r:\n"); scanf_s("%f",&r); circum = 2 *PI* r; area = PI * r *