小编是一个学数媒的小萌新,在未来的学习生涯当中我将学习多种编程语言,目前已学了C语言、C++、PHP、MySQL等编程语言。但是,感觉除了老师上课有教的编程内容以外,关于对这些编程语言更近一步的运用却是一用就废。不管以后是否当程序员,还是考研,小编都对这些编程语言还是有想学好的渴望。废话不多说先上一些在比特鹏哥那里学到的编程。
目前,小编用的编译工具是VS 2022还有VS code。
下面这个是一个最基础的打印:Hello World的程序。
#include<stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}
因为现在的scanf函数被编译器认为不安全,在开头加一条“#define _CRT_SECURE_NO_WARNINGS” 就可以解决这样的问题了!
这个是一个关于字符类型的代码
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
char ch = 'a';//字符类型
int age = 20;//整形
short num = 10;//短整型
//long
//long long
float weight = 55.5;//单精度浮点型
double d = 0.0;//双精度浮点型
printf("%d\n",100);
//sizeof-关键字-操作符-计算类型或者变量所需大小
printf("%d\n", sizeof(char));
printf("%d\n", sizeof(short));
printf("%d\n", sizeof(int));
printf("%d\n", sizeof(long));
printf("%d\n", sizeof(long long));
printf("%d\n", sizeof(float));
printf("%d\n", sizeof(double));
return 0;
}
这个是关于枚举的代码(我学校里是没怎么教这个枚举,不知道大家是不是这样子)
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
enum sex
{
male = 10,
female,
secret,
man,
woman,
gay
};
int main()
{
enum sex s = male;
enum sex f = female;
enum sex d = secret;
enum sex g = gay;
printf("%d\n", d);
printf("%d\n", g);
printf("%d\n", s);
printf("%d\n", man);
printf("%d\n", woman);
return 0;
}
这个是关于求字符长度的代码
#include<stdio.h>
int main()
{
char a[] = "hello";
char b[] = { 'a','b','c','\0' };
int lenth = strlen( "zhangzhang" );
printf("%s\n", a);
printf("%s\n", b);
printf("求zhangzhang的字符长度:%d\n", lenth);
//求字符串长度
int len1 = strlen(a);
printf("a的字符串长度(第一种方式):%d\n", len1);
printf("b的字符串长度(第二种方式):%d\n", strlen(b));
return 0;
}
这个是一个求10位数的和、平均值和最大值
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int a[10] = { 0 };
int i = 0;
int max = a[0];
int sum = 0;
float avg = 0;
//输入
for (i = 0; i < 10; i++)
{
scanf("%d", &a[i]);
}
//求和以及平均值
for (i = 0; i < 10; i++)
{
sum = sum + a[i];
}
avg = sum / 10;
//求最大值
for (i = 0; i < 10; i++)
{
if (a[i] > max)
{
max = a[i];
}
}
//输出
printf("sum=%d\n",sum);
printf("avg=%f\n",avg);
printf("max=%d\n", max);
return 0;
}
这是一个简单的选择分类代码(>,<)
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int input = 0;
printf("<每日一签>\n");
printf("今天你学习了吗?(0/1)\n");
scanf("%d", &input);
if (input == 1)
{
printf("好,非常好,继续加油!(>,<)");
}
else
{
printf("好好学习,天天向上!(——,——)");
}
return 0;
}