- 博客(11)
- 收藏
- 关注
原创 二维数组的数组指针
void print(int arr[3][5],int x,int y){ int i = 0; for (i = 0; i < 3; i++) { int j = 0; for ( j = 0; j < 5; j++) { printf("%d\n",arr[i][j]); } printf("\n"); }}...
2022-01-23 09:07:31
503
原创 结构体定义
//结构体成员//结构体的声明//typedef struct Stu//{// //成员变量// char name[30]; //定义一个结构体变量// short age;// char tele[12];// char sex[5];//}Stu;//类型 //xiao_zhang,xiao_wang,xiao_liu//3个全局的结构体变量//int main()//{// Stu s1={"小张",2.
2022-01-20 15:21:35
518
原创 指针数组123
//指针数组int main(){ int a = 10; int b = 20; int c = 30;// int *pa = &a;// int *pb = &b;// int *pc = &c; int *arr[3] = {&a,&b,&c}; int i =0; for (i = 0; i < 3; ++i) { printf("%d\n",*(ar.
2022-01-20 08:35:43
742
原创 指针和数组
//int main()//{// int arr[10]={0};// printf("%p\n",arr+1);// printf("%p\n",&arr[0]+1);// printf("%p\n",&arr+1);// //1 &arr - &数组名 -不是首元素地址 -数组名表示整个数组 -&数组名 汽车的是整个数组的地址// //2 sizeof(arr) - sizeof(数组名) -数组名表示整个数.
2022-01-19 15:29:03
384
原创 指针模拟strlen函数实现
//int my_strlen(char * str)//{// char* start = str;// char* end =str;// while (*end != '\0')// {// end++;// }// return end-start;//}//int main()//{// char arr[]={"pdd yyds"};// int len = my_strlen(arr);// pr.
2022-01-19 15:28:21
236
原创 指针类型和野指针
#include <stdio.h>//指针类型//int main()//{// //指针类型决定指针一步走多远// int a = 0;// int *pa = &a;// char *pc = &a;// printf("%p\n",pa);// printf("%p\n",pa+1);// printf("%p\n",pc);// printf("%p\n",pc+1);////}//int m.
2022-01-18 22:08:04
474
原创 c语言-位操作符和移动操作符应用
#include <stdio.h>int main(){ int num = 0; int count =0; scanf("%d",&num); //统计num中的补码中有几个1// while (num)// {// if(num%2 == 1)// count++;// num=num/2;// }// int i = 0;// for (i = 0; .
2022-01-18 19:46:05
280
原创 位操作符111
#include <stdio.h>//位操作符 1 &按位与 2 按位或 3 按位异或//int main()//{// int a =3;// int b= 5;// int c = a&b;// //0000000000000000000000000000011// //0000000000000000000000000000101// //0000000000000000000000000000001// p.
2022-01-16 23:28:26
119
原创 移动操作符
#include <stdio.h>//右移操作符//int main()//{// int a= 16;// //1 算术右移 右边丢弃,左边补原符号位 2 逻辑右移 右边丢弃,左边补0// //移动的是二进制位// int b= a << 2;// printf("%d",b);// return 0;//}//int main()//{// //整数的二进制表示有:原码,补码,反码// //存储.
2022-01-16 22:51:15
210
原创 c语言-指针1
数据在内存中的存储和读取内存是一个线性的存储空间 两个属性 1 地址 2 地址上面的数据在c语言中访问有两种方式,直接访问,间接访问直接访问 a = 5 2000地址间接访问 scanf()函数访问指 针:特殊的变量,用来存放地址例如:int *i_pointer *取值操作符i_pointer = &i; 取地址 &取址操作符指 针:是地址指 针变量:指 针变量值存放变量值 int i=1000; int j=2000; int...
2022-01-16 20:09:42
130
原创 c语言实现数值比较
#include <stdio.h>int main(){ int a;定义3个变量 int b; int c; scanf("%d%d%d",&a,&b,&c); //输入三个数字,注意格式 if (a<b)//比较a和b { int tmp = a; //数值替换 a=b; b = tmp; } if (a<c) { .
2022-01-02 08:26:34
885
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人