c语言基础知识
景慕乔
这个作者很懒,什么都没留下…
展开
-
数组+经典例题(1)
数组(1) 小白必备 基础知识+经典例题 一维数组的创建和初始化 创建: int main() { //创建一个数组–存放整型-10个 int arr[10 ]; return 0; } 注意:创建时,[] 中要给一个常量才可以,不能使用变量 初始化: int arr1[10 ]={1,2,3};//不完全初始化,剩下的元素默认初始化为0 char arr2[ ]=“abcdef”//包含’\0’,一共7个元素 strlen 和 sizeof 没有关联 strlen 是求字符串的长度–只能针对字符串求长度–原创 2020-12-09 09:46:27 · 462 阅读 · 0 评论 -
函数和递归+经典例题(2)
函数和递归 小白必看 经典例题 递归:直接或间接调用自身的一种方法,把一个大型复杂的问题转换为与原问题相似的小问题来求解 主要思考方式:把大事化小 递归的两个条件: 存在限制条件,当满足这个限制条件的时候,递归便不再继续。 每次递归调用之后越来越接近这个限制条件 eg. int main() { printf(“haha”); main() return 0; } 递归常见错误:栈溢出 练习1 :输入1234 输出1 2 3 4 void print(int n ) { if(n> 9) { prin原创 2020-12-08 21:27:05 · 223 阅读 · 0 评论 -
函数+经典例题(1)
函数(1) 小白必看 基础知识+例题 函数 :子程序,输入参数有返回值,相对独立性 eg. #include<stdio.h> int Add(int x,int y) { int z=0; z= x+y; return z; } int main() { int a =10; int b = 20; int sum = Add(a,b); printf("%d\n",sum); return 0; } 分类: 1.库函数(C语言本身提供) 2.自定义函数 库函数 IO函数 字符串操作函数 字原创 2020-12-07 22:21:18 · 270 阅读 · 0 评论 -
分支循环语句+经典例题(2)
分支循环语句(2) 小白必看 基础知识+例题 题1:给三个数字排序 #include<stdio.h> int main() { int a; int b; int c; //a最大,b次之,c最小 if(a<b) { int tmp=a; a=b; b=tmp; } if(a<c) { int tmp=a; a=c; c=tmp; } if(b<c) { int tmp=b; b=c; c=tmp; } printf("%d,%d,%d\n",a,b,c); return 0原创 2020-12-03 20:44:37 · 316 阅读 · 0 评论 -
分支循环语句+经典例题(1)
分支循环语句(1) 小白必看 基础知识+例题 1.if语句 (1)if(表达式) 语句1 else 语句2 (2)if(表达式1)语句1 else if(表达式2)语句2 else 语句3 注意:如果条件成立,要执行多条语句,应该使用代码块{} (在程序中,默认else 与离他最近的if所匹配,除非用代码块隔开) eg. #include<stdio.h> int main() { int a =0; int b=2; if( a==1) if(b == 2) printf(“heh原创 2020-12-01 20:32:27 · 363 阅读 · 1 评论 -
C语言基础知识(3)
C语言基础知识 小白必备 11.常见关键字 1.typedef: 类型定义,即类型重命名 #include int main() { typedef unsigned int u-int; u-int a=20; unsigned int a=20;//二者类型一样 return 0; } 2.static 修饰局部变量–静态局部变量,静态局部变量的生命周期边长 修饰全局变量–静态全局变量,改变了作用域,静态全局变量只能在自己所在的源文件内部使用 修饰函数==静态函数,改变了函数的链接属性(外部链接属性)—原创 2020-11-30 20:12:14 · 143 阅读 · 0 评论 -
c语言基础知识(2)
C语言基础知识 小白必备 4.变量 ,常量 不变的值,在c语言中用常量表示,反之,用变量所表示。 变量分类: 局部变量 全局变量 #include<stdio.h> int num2 =20;//全局变量一定在代码块({})之外的变量 int main() { int num1 =10;//局部变量在代码块({})内部的变量 return 0; } 当局部变量和全局变量同名时,局部变量优先。 eg. #include<stdio.h> int num1 =200; int mai原创 2020-11-29 17:58:03 · 325 阅读 · 0 评论 -
c语言基础知识(1)
C语言基础知识 小白必备 1.初识C语言 C语言是一门计算机语言(人和计算机交流的语言,eg.C/C++/JAVA/python) 语言发展:二进制语言 硬件–电-正电/负电 1 0 低级语言 ---->高级语言 2.第一次C语言程序 //int 是整型的意思 //main前面的int表示 main函数调用返回一个整型值 int main() { return 0;//返回0 } #include<stdio.h>//包含一个叫stdio.h的文件 int main()/原创 2020-11-29 00:06:36 · 380 阅读 · 2 评论