工作需要,开始学习C语言。
在B站找到了比特鹏哥的视频教学。
然后开始学习。
本不想写,但是考虑可以总结自己练习的代码,并且进行记录。于是有了第一篇的内容。.
copy部分代码(有些找不到了,囧):
//int main()
//{
// int arr[10] = { 0 };
// printf("请输入10个字符\n");
// for (int i = 0; i < 10; i++)
// {
// scanf("%d", &arr[i]);
// }
// int b = 0;
// int max = arr[0];
// while (b < 10)
// {
// if (max < arr[b])
// {
// max = arr[b];
// }
// b++;
// }
// printf("%d", max);
// return 0;
//}
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//int main()
//{
// int a = (int)3.14;//强制类型转换
// printf("%d", a);
// return 0;
//}
//int main()
//{
// int a = 0;
// int b = 0;
// int c = 0;
// printf("请输入需要进行对比的3个数字;");
// scanf("%d%d%d", &a, &b, &c);
// int max = a > b ? a : b;
// printf("%d", max);
// return 0;
//}
//
//#define add(x,y) ((x)+(y))
//
//int main()
//{
// printf("%d",4* add(3,2));
// return 0;
//}
//int main()
//{
// int a = 10;
// int* pa = &a;
// *pa = 20;
// printf("%d", a);
// return 0;
//}
//int main()
//{
// printf("%d\n", sizeof(char*));
// printf("%d", sizeof(int*));
// printf("%d", sizeof(short*));
// printf("%d", sizeof(double*));
// printf("%d", sizeof(long*));
// printf("%d", sizeof(long long*));
// printf("%d", sizeof(float*));
// return 0;
//}
struct Stu
{
char name[20];
int age;
float score;
};
int main()
{
struct Stu s = { "张三",15,70 };
printf("1:%s %d %f\n", s.name, s.age, s.score);
struct Stu* pa = &s;
printf("2:%s %d %f\n", (*pa).name, (*pa).age, (*pa).score);
printf("3:%s %d %f\n", pa->name, pa->age, pa->score);//结构体的指针指向结构体的成员变量名
return 0;
}