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

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;
}

原文地址:https://blog.csdn.net/m0_74741186/article/details/146284709
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.kler.cn/a/587292.html

相关文章:

  • 高德地图猎鹰服务调用指南(Java后端)
  • 【统计学相关笔记】抽样基本定理的证明
  • SpringBoot——Maven篇
  • 掌握这些 UI 交互设计原则,提升产品易用性
  • JConsole:JDK性能监控利器之JConsole的使用说明与案例实践
  • Linux 中的管道:进程间数据传输的利器
  • Cursor 终极使用指南:从零开始走向AI编程
  • 平安养老险深圳分公司积极开展2025年“3·15”金融消费者权益保护教育宣传活动
  • 如何在androidstudio开发环境中查看sqlite数据库(按新版本Android Studio Giraffe提供详细步骤和操作说明,附截图,代码)
  • 极简版:阿里云 ECS 搭建 WordPress
  • Cocos Creator Shader入门实战(四):预处理宏定义和Chunk
  • Docker 》》Docker Compose 》》network 网络 compose
  • 前端UI编程基础知识:基础三要素(结构→表现→行为)
  • 【设计模式】探索状态模式在现代软件开发中的应用
  • 程序化广告行业(18/89):交易模式与关键概念解析
  • Python教程(三):类对象、闭包、装饰器、类型注解、MRO
  • 几款电工仿真软件
  • JDBC 核心 API 全面解析与高效数据库操作
  • 初探 Threejs 物理引擎CANNON,解锁 3D 动态魅力
  • Flutter Dart 流程控制语句详解