51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#你必须知道的495个C语言问题
C语言定义结构体指针数组并初始化;里面全是结构体的地址
#include<stdio.h>#include<string.h>structtells;//声明结构体structinfo{char*infos;};typedefstructBooks{char*name;intpage;structinfo*pinfo;structtells*tel;...
代码星球
·
2021-02-02
结构
语言
定义
指针
数组
C语言malloc的用法及详解
1#include<stdio.h>2#include<stdlib.h>3voidfreem(int*p){4#include<stdio.h>5#include<stdlib.h>6voidupdate_value(int*p){7*p=100;8}9intmain(...
代码星球
·
2021-02-02
语言
malloc
用法
详解
C语言中【变量】的存储类型共有4种类型
在C语言中,对变量的存储类型说明有以下四种: auto 自动变量(动态存储) &nbs...
代码星球
·
2021-02-02
类型
言中
变量
存储
共有
c语言数组的概念和指针的加减使用
//数组变量名;就是一个地址;就是数组首元素的地址#include<stdio.h>intmain(void){intage[5]={10,50,100,22,44};//正确//int*p=&age[0];//不能赋值age数组名是常量不允许赋值//正确int*p=age;//数组名就是一个地址;...
代码星球
·
2021-02-02
语言
数组
概念
指针
加减
C语言指针的使用例子(1)指针地址的输出
#include<stdio.h>intmain(void){inta=10;int*p=&a;*p=89;printf("变量值a=%da=%d",a,*p);//0x7fff8af18554printf("指针地址p=%pp=%p",p,&a);//0x7fff8af18554print...
代码星球
·
2021-02-02
指针
语言
使用
例子
地址
c语言实现杨辉三角形
#include<stdio.h>intmain(void){inta[9][9]={};inti,j;for(i=0;i<9;i++){for(j=0;j<=i;j++){a[i][j]=0;if(j==0||i==j){a[i][j]=1;}else{a[i][j]=a[i-1][j-1]+...
代码星球
·
2021-02-02
语言
实现
杨辉
三角形
C语言 选择排序算法原理和实现 从数组中 找出最小的元素然后交换位置
#include<stdio.h>intmain(void){/*选择排序算法原理:从数组中找出最小的元素然后交换位置;*/inta[10]={9,5,10,7,2,3,1,6,8,4};inti=0,j=0;intn=sizeof(a)/4;//外循环n-1轮for(i=0;i<n-1;i++){i...
代码星球
·
2021-02-02
语言
选择
排序
算法
原理
C语言十六进制转换成十进制:要从右到左用二进制的每个数去乘以16的相应次方
#include<stdio.h>/*十六进制转换成十进制:要从右到左用二进制的每个数去乘以16的相应次方;在16进制中:a(A)=10b(B)=11c(C)=12d(D)=13e(E)=14f(F)=15例如:CE=12*16^1+14*16^0=192+14=206*///右旋转把第一位放到最后0x23...
代码星球
·
2021-02-02
语言
十六进制
换成
十进制
从右到左
C语言函数的定义和使用(2)
一:无参函数类型说明符 get(){ //函数体}二:无参函数类型说明符getname(inta,intb){ //函数体}三:类型说明符包括:int,char,float,double,void,static四、函数的调用 直接使用函数名调用;实参(常量,变量,表达式,其他函数)functio...
代码星球
·
2021-02-02
语言
函数
义和
使用
C语言for 循环 9*9 实现九九乘法表
#include<stdio.h>intmain(void){//for循环实现9*9乘法表/*1*1=11*2=22*2=41*3=32*3=63*3=9*/inttemp,i,j;for(i=1;i<10;i++){for(j=1;j<=i;j++){temp=j*i;//if(temp&l...
代码星球
·
2021-02-02
语言
for
循环
实现
九九
C语言实现金字塔
#include<stdio.h>intmain(void){inti=0,j=0,k=0,line;printf("请输入金字塔的总行数:");scanf("%d",&line);//外层控制总行数while(i<line){//控制输出空格j=line;while(j>i){prin...
代码星球
·
2021-02-02
语言
实现
金字塔
C语言实现的简单银行存取款程序 请输入如下数字命令
#include<stdio.h>intmain(void){//提供变量cmdbalance(余额)deposit(存款)withdraw(取款)//利用while做死循环intcmd;floatbalance=0.0f,deposit,withdraw;printf("------【陈大纯简单的银行存取...
代码星球
·
2021-02-02
语言
实现
简单
银行
取款
C语言中一个字符对应一个ascii码;占一个1个字节8个二进制位;存到内存中也是用ascii的十进制的二进制表示
/**只读变量和常量const只读constinta;intconsta;//同上面的代码行是等价的,都表示一个常整形数。int*consta;//const具有"左结合"性,即const修饰*,那么,不难理解,该句表示一个指向整数的常指针,a指向的整数可以修改,但指针a不能修改。constint*a;//与下面的这一...
代码星球
·
2021-02-02
一个
ascii
二进制
言中
字符
c语言冒泡排序算法
案例一:#include<stdio.h>intmain(void){inta[5];printf("pleaseinputsortnumber:");intk;for(k=0;k<5;k++){scanf("%d",&a[k]);//int类型要加&符号取地址}//开始排序intn=...
代码星球
·
2021-02-02
语言
冒泡
排序
算法
layui表单与原生js表单的一些小问题(三)
获取table中当前行的某一项的值(innerHTML)varvalue=$(this).parent().parent().find("td")当你通过js代码自动生成DOM元素时,可能会发现生成的button监听不到,先看代码:vart="<trclass="+data.field.classs+">&...
代码星球
·
2021-02-02
表单
layui
原生
js
些小
首页
上一页
...
53
54
55
56
57
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他