- 博客(7)
- 收藏
- 关注
原创 共用体数组成员的赋值
#include<stdio.h>union u{int i;char c[2];};void main(){union u x;x.c[0]=13; //它的赋值本质是在4个字节(因为有int i;语句,已经将i开辟了4个字节的空间)的空间里的左边第一个字节存放整型数10,即在???? ???? ???? ???? ???? ???? **???? ????**的最后8个?表示的字节上赋值为13, //为什么上面的4个字节是问号呢?因为变
2021-06-26 16:26:41
2248
原创 指针变量做实参和形参
#include <stdio.h>//int main()/*--------------------------------------------逆序输出(数组法){// int fun(int,int); 出错int fun (int b[],int n);//为了避免出错,对被调函数的声明最好不要省略形参名int a[]={12,32,43,56,67,78};int i;for(i=0;i<6;i++){printf("%d\t",a[i
2021-06-20 10:53:51
1570
原创 指针换值单向传递
#include <stdio.h>/* int *p;//p=&a;*p=100;printf("%d",*p);/ / int a[10];for(int i=0;i<10;i++){if(i>5&&i<10) a[i]=1; *p=100else a[i]=i;}for(int i=0;i<10;i++){printf("%d\t",a[i]);}*//*int a=12,b=23;int *p1,*p2
2021-06-14 20:04:34
274
原创 排序法
#include<stdio.h>int main(){ //冒泡排序法//例子/* int a[]={2,4,6,3,1,7,9,8,0,5};int i,j,t;for(i=0;i<9;i++){for(j=0;j<9-i;j++){if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}}}for(i=0;i<10;i++)print
2021-06-08 22:15:45
89
原创 数组 函数
#include<stdio.h>/*// 数组做参,求一组数的大数int main(){int max(int,int);int a[]={1,2,43,414,23,1232,3},n=0,m,i=0;for(i=1, m=a[0];i<7;i++){//m=a[0] for循环里把常量a[0]赋值给变量m无意义,出错!要放在for控制表达式里//////////////////////////////////////if(max(
2021-06-08 19:31:54
169
原创 函数调用(嵌套,递归)
#include<stdio.h>/*int main(){int a=12,b=34;int add(int,int);printf("%d",add(a,b));}int add(int x,int y){int z=x+y;return(z);}/ //dui/int add(int x,int y){int z=x+y;return (z);}int main(){int a=3,b=4;printf("%d",add(a,b)
2021-06-07 20:19:18
123
原创 源码...
#include<stdio.h>#include<math.h>int main(){ //求顺位数 /* int num=2222; int a,b,c,d; a=num/1000; b=(num-1000*a)/100; c=(num-1000*a-100*b)/10; d=(num-1000*a-100*b-10*c)/1; printf("%10d\n%20d\n%30d\n%40d\n",a,b,c,d)...
2021-06-07 17:07:27
363
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人