我的c语言学习day1

2023-05-04 19:09:09 浏览数 (1)

1 main

入口
代码语言:javascript复制
int main()
{
	printf("This is a C program.n");
	return 0;
}//zhushi
  • int=整型
  • main=函数名
  • printf-库函数
  • ctrl f5=运行代码
  • 有且仅有一个main函数 一个工程可以有多个.C文件 但是多个.C文件只能有一个main函数

代码语言:javascript复制
#include<stdio.h>
int main() {
	printf("%dn", sizeof(char));
	printf("%dn", sizeof(short));
	printf("%dn", sizeof(int));
	printf("%dn", sizeof(long));
	printf("%dn", sizeof(long long));
	printf("%dn", sizeof(float));
	printf("%dn", sizeof(double));

	return 0;
}

代码语言:javascript复制
#include<stdio.h>
int main() {
int a = 123;
	int b = 456;
	int sum = a   b;
	printf(sum);
	return 0;
}
  • 小数=浮点数,整数=整型
  • char//字符数据类型
  • short //短
  • int//整型
  • long//长整型
  • long long//更长的整型
  • float//单精度浮点数
  • double//双精度浮点数
  • %d=整型
  • %f=float
  • %lf=double

变量加法

代码语言:javascript复制
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
	int a = 0;
	int b = 0;
	int sum = 0;
	scanf("%d %d", &a, &b);
	sum = a   b;
	printf("sum = %dn",sum);
	return 0;
}
  • printf=输出函数
  • scanf=输入函数

输出变量

代码语言:javascript复制
int main(){
int arr[] = { 1,2,3,4,5,6,7,8,9,10 };
int i = 0;
for (i = 0; i < 10; i  )
{
	printf("%d" , arr[i]);
}
return 0;
}
要点
  • for循环、
  • 下标≠变量
  • arr内值表示元素个数

找出max

代码语言:javascript复制
int main() 
{
	//数组
	int arr[10] = {0} ;
	//输入
	int i = 0;
	for (i = 0; i < 10; i  )
	{
		scanf ("%d", &arr[i]);
	}
	//找最大值
	int max = arr[0];
	  //假设数组第一个元素就是最大值
	  // 那剩下的元素和第一个max比较
	  // 如果找到比max更大的数,就更新max
	  for (i = 1; i < 10; i  )
	  {
		  if (arr[i] > max)
		  {
			  max = arr[i];
		  }
	   }
	//输出
	  printf("max = %d", max);
	return 0;
}

0 人点赞