点击右键查看原图
示例代码1
二维数组遍历:
两个for循环,外层循环控制行数,内层循环控制列
例:
for (int i=0; i<2; i++) {
for (int j=0; j<3; j++) {
printf("%d ",nums[i][j]);//因为普通的取值方法:数组名[行][列]
}
}
示例代码2
由用户输入一个字符串,打印出这个字符串的个数不考虑中文
char str[50];
scanf("%s",str);
//int len = sizeof(str) / sizeof(char);//这个是用来计算数组总长度的
//printf("len=%d\n",len);
int len = strlen(str);
printf("你输入的个数为%d个\n",len);
将字符串"每天进步一点点"通过字符串复制函数赋给一个字符数组并输出
char str[50];
strcpy(str, "每天进步一点点");
puts(str);
示例代码3
1.设计一个”学生“结构体
1> 成员
* 姓名 char数组
* 生日 日期的结构体
* 年龄 int
* 身高(单位是m) float
* 体重(单位是kg) float
typedef struct{
char name[50]; //姓名
myDate birthDay; //出生日期
int age; //年龄
int height; //身高
float weight; //体重
char gender; //性别
}Student;