当前位置: 首页 > news >正文

c语言整理

前言:

【b站鹏哥c语言】,记录知识点情况

目录:

关于代码的部分

目录

1、简单函数,比较两个整数的最大值

2、简单if语句题目


内容:

15集的内容整理

15. 【初识C语言】作业讲解_哔哩哔哩_bilibili

数据类型:

1、内置的

char、short、int、long、long long、float、double

2、自定义

struct..........

局部变量的作用域

局部变量的作用域是局部变量的所在的局部范围

当局部变量和全局变量的名字相同时,局部变量优先

嗯,写博客,写gitte,写自己的思考,不要随意的写,不要像划水一样写,就想我一样......

c语言代码除号/ 形式,乘号* 这种形式

0   - 数字0                         普通的数字

'0'  - 字符0   - ascii值是48   

'\0'  - 字符    - ascii值是0      //这个是字符串的结束标志

EOF   -  end of file  文件的结束标志   值是-1

数组的下标是从0开始

int arr [10];                  这个意思是有十个元素,

arr[9];                          这个意思是访问第10个元素,利用的是数组的下标从0开始        

int  arr[] = {1,2,3};         数组初始化也可以不指定初始化

char   arr[] = {'a', 'c', 'f'};    //错误写法,字符后边需要加'\0',字符'\0'也占一个空间,

char   arr[] = {'a', 'c', 'f', '\0'};   //正确写法

char   arr[3] = {'c', 'e', 'a', '\0'};      //错误写法,字符也占一个空间

char   arr[3] = {'c', 'e', '\0'};           //正确写法

char arr[10] = "hello bit";          //一共10个字符,因为字符后边隐藏了\0

char arr[10] = "hello bite";     //错误写法,后面的'\0'无法存放,输出以下结果,直到找到\0就停下来了

c99标准之前,不支持变长数组,

c99标准之后,支持变长数组,但是不能初始化。    vs不支持c99的一些语法,不支持变长数组

1、简单函数,比较两个整数的最大值
//返回值是int类型,接收也是int类型
int	max(int x, int y)
{
	if (x > y)
		return x;
	else
		return y;
}
int main()
{
	int a = 0;
	int b = 0;
	scanf("%d %d", &a, &b);
	
	//比较两数最大值
	int re = max(a, b);

	//输出
	printf("%d", re);
	return 0;
}
简单if语句题目

已知一个函数y=f(x),当x<0时,y=1;当x=0时,y=0;当x>0时,y=-1。

int main()
{
	int x = 0;
	int y = 0;
	scanf("%d", &x);
	if (x > 0)
		y = -1;
	else if(x == 0)   //注意这里是==号,表示判断,一个 = 号表示赋值
		y = 0;
	else
		y = 1;

	printf("%d", y);
	return 0;
}

相关文章:

  • 重塑音乐未来:张漾斌引领漫寻音乐的颠覆之旅
  • STL标准库
  • 外星人入侵-Python-三
  • 结构型模式之组合模式:让对象构成树形结构
  • AtCoder Beginner Contest 004(A - 流行、B - 回転、C - 入れ替え、D - マーブル)题目翻译
  • Keepalived高可用架构实战:从安装配置到高级应用详解
  • 打包当前Ubuntu镜像 制作Ubuntu togo系统
  • Oracle SQL*Loader 与 SQLULDR2 学习指南
  • 服务器部署RocketMQ----Docker方式
  • LLM后训练:解锁大型语言模型推理能力的关键路径
  • 软件测试之单元测试unittest库使用、参数化、unittestteport
  • Java中的volatile关键字
  • AI自动文献综述——python先把知网的文献转excel
  • 免费高质量贴图(Textures) 网站推荐
  • RabbitMq C++客户端的使用
  • DeepSeek大模型在政务服务领域的应用
  • 四种 No-SQL
  • 应急响应靶机练习-Linux2
  • 手搓智能音箱——语音识别及调用大模型回应
  • 用Java来创建数字游戏
  • 从《缶翁的世界》看吴昌硕等湖州籍书画家对海派的影响
  • 广东缉捕1名象牙走私潜逃非洲“红通”逃犯
  • 光速晋级!2025年多哈世乒赛孙颖莎4比0战胜对手
  • 视频丨歼-10CE首次实战大放异彩
  • 中方是否计划解除或调整稀土出口管制?外交部回应
  • 武大校长:人工智能不存在“过度使用”,武大不会缩减文科