C语言(郝斌版)
文章平均质量分 74
c语言的学习
浅陌pa
这个作者很懒,什么都没留下…
展开
-
01:C语言的预备知识
int i = 3;return 0;i = 33最终是存放在内存中,程序终止后3所占的空间被释放所以“int i” 表示在内存条的空闲的空间的地址和i产生一种关联,然后将3存放在此空间中。数据类型 变量名 = 值;int i = 3;等价于数据类型 变量名;变量名 = 值;int i;i = 3;字节就是存储数据的单位,并且是硬件所能访问的最小单位。1字节 = 8位1k = 1024字节1m = 1024k1g = 1024m规定了不同的字符是用哪个整数值来表示的。原创 2024-01-20 22:27:25 · 364 阅读 · 0 评论 -
02:printf,scanf,运算符
【注】除法/的运算结果和运算对象的数据类型有关,两个数都是int,则商就是int,若商有小数,则截取小数部分;3、printf("输出控制符1 输出控制符2 …【注】取余%的运算对象必须是整数,结果是整除后的余数,其余麦的符号与被除数相同。4、printf(“输出控制符 非输出控制符”,输出参数);2、scanf(“非输出控制符 输入控制符”,取地址变量);2、printf(“输出控制符”,输出参数);1、scanf(“输入控制符”,取地址变量);----将变量的内容输出到显示器上。原创 2024-01-20 23:04:30 · 886 阅读 · 0 评论 -
03:流程控制语句(选择语句)
由此可得出if如果有{},那if的作用范围是整个大括号;若无{},则作用范围为之后的一个语句。----某些代码可能执行,可能不执行,选择性执行。case是程序的入口,而break是程序的退出,----代码执行的顺序。顺序 ,选择, 循环。原创 2024-01-21 10:57:23 · 380 阅读 · 0 评论 -
04:循环语句
先执行for里面的 i=1 语句,然后去判断是否 i<=4,是就执行语句1,然后在执行++i,标志这第一次循环结束。循环的次数:4-1+1。和while,for的区别:先执行一次语句才进行判断,而for和while 可能语句一次都不执行。由此可见,一个for的控制范围为之后的一个语句。break只能终止距离他最近的循环。break不能直接用于if,除非if属于循环内部的一个子句。用于跳过本次循环余下的语句,转去判断是否需要执行下次循环。break如果用于循环是用来终止循环。循环的次数:3-1+1。原创 2024-01-21 11:59:30 · 900 阅读 · 0 评论 -
05:数组
该二维数组右下角位置的元素只能是a[m-1][n-1]。a[i][j]表示第i+1行第j+1列的元素。请输入5个整数,中间以空格隔开。原创 2024-01-20 17:47:17 · 353 阅读 · 0 评论 -
06:函数
是一种工具,能够完成独立功能的代码块,每个独立的功能都可以用一种函数去实现。避免了重复性操作,有利于程序的模块化。/*比较2个数之间的最大值*/if(i>j)elseif(k>m)elseif(n>h)elsereturn 0;max(k,m);max(n,h);return 0;246。原创 2024-01-21 22:11:47 · 414 阅读 · 0 评论 -
07:指针
指针简单来说就是地址(内存单元的编号)int i = 3;int * p;//定义指针变量p,p只能存放整型变量的地址。p = &i;return 0;31、int * p表示定义一个指针变量p,类型为int *代表存放整型变量的地址,p用来存放整型变量的地址。2、p = &i表示把i的地址存放在p变量里面,则p指向i。这就是指针。3、当p指向i时,则*p代表取值,指取出p指向的地址的变量i的值(所有出现*p的地方都可以用i替换)。什么是地址?内存单元的编号,从0开始的非负整数。原创 2024-02-13 11:17:29 · 1023 阅读 · 1 评论 -
08:结构体
第一种方式:如上面的例子int age;char sex;}st;//直接在这里定义数据类型的名字return 0;推荐使用第一种方式。原创 2024-07-01 15:07:28 · 424 阅读 · 0 评论