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;
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.kler.cn/a/587292.html 如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!