C语言部分有些容易忘记的内容,这样贴在这里方便大家学习和查阅
本章节里面有结构体和数组长度的问题。
欢迎大家来点评
#include
#include
//结构体
struct student{
int age;
char name[20];
char sex [4];
};//结尾必须有分号
void main(){
struct student stu={33,"张三","男"};//赋值
printf("%d\n",stu.age);
printf("%s\n",stu.name);
printf("%s\n",stu.sex);
struct student stu2 ;
stu2.age=15;
//stu2.name="李四";这种写法报错
//str2.sex="女";
strcpy(stu2.name,"李四");
strcpy(stu2.sex,"女");
printf("%d\n",stu2.age);
printf("%s\n",stu2.name);
printf("%s\n",stu2.sex);
}
下面这是关系求数组长度的内容
#include
void main(){
/*double ddd;
//lf的精度 只跟输入有关系,输出不存在lf的作用
scanf("%lf",&ddd);//3.1515926332555555555最多显示16位
//这个地方小数点后面的数字决定了位数,但最多不能超过16位
printf("%0.18lf",ddd);
*/
int arrint[3];
int arrintb[3]={3,2,5};
int arrintc[]={4,4,6,9};
arrint[0]=9;
arrint[1]=99;
arrint[2]=10;
//sizeof()求字节长度,用数组所占的所有长度,
//去除以单个元素的长度,正好可以求出元素个数
for(int i=0;i
printf("%d\n",arrint[i]);
}
char a='a';
char b=a-32;//这样可以求出当前字母的大写字母
printf("%d",b);
char arrc[4]={'a','b','c','d'};//字符数组也一样
for(int j=0;j
printf("%c\n",arrc[j]);
}
}
扫码关注我们
微信号 : gongth830