- 博客(21)
- 收藏
- 关注
原创 2021-11-12
"21天好习惯"第一期-21 今天最后一天,练习了一些题目。 1.题目:输入一个整数,并将其反转后输出。 #include <stdio.h> int main() { int n, reversedNumber = 0, remainder; printf("输入一个整数: "); scanf("%d", &n); while(n != 0) { remainder = n%10; reversedNumber = reversedNu...
2021-11-12 21:47:01 243
原创 2021-11-11
"21天好习惯"第一期-20 今天学习C语言全局变量和局部变量。 形参变量要等到函数被调用时才分配内存,调用结束后立即释放内存。这说明形参变量的作用域非常有限,只能在函数内部使用,离开该函数就无效了。所谓作用域(Scope),就是变量的有效范围。 不仅对于形参变量,C语言中所有的变量都有自己的作用域。决定变量作用域的是变量的定义位置。 局部变量 定义在函数内部的变量称为局部变量(Local Variable),它的作用域仅限于函数内部, 离开该函数后就是无效的,再使用就会...
2021-11-11 19:47:37 371
原创 2021-11-09
"21天好习惯"第一期-18 今天学习跳出循环。 1. break,用它来跳出 switch 语句。 当 break 关键字用于 while、for 循环时,会终止循环而执行整个循环语句后面的代码。break 关键字通常和 if 语句一起使用,即满足条件时便跳出循环。 例题 使用 while 循环计算1加到100的值: #include <stdio.h> int main(){ int i=1, sum=0; while(1){ //循环条件为死循环 sum+...
2021-11-09 22:49:31 65
原创 2021-11-08
"21天好习惯"第一期-17 今天对C语言选择结构和循环结构进行了总结。 C语言中常用的编程结构有三种(其它编程语言也是如此),它们分别是: 顺序结构:代码从前往后依次执行,没有任何“拐弯抹角”,不跳过任何一条语句,所有的语句都会被执行到。 选择结构:也叫分支结构。代码会被分成多个部分,程序会根据特定条件(某个表达式的运算结果)来判断到底执行哪一部分。 循环结构:程序会重新执行同一段代码,直到条件不再满足,或者遇到强行跳出语句(break 关键字)。 选择结构 选择结构(分支结构)涉及到的关...
2021-11-08 21:03:39 59
原创 2021-11-08
" 21天好习惯 "第一期-16 今天学习了运算符的优先级和结合性。 C语言有几十种运算符,被分成十几个级别,有的运算符优先级不同,有的运算符优先级相同。 一下子记住所有运算符的优先级并不容易,还好C语言中大部分运算符的优先级和数学中是一样的。 括号的优先级是最高的,括号中的表达式会优先执行,这样各个运算符的执行顺序就一目了然了。 对于表达式a / b * c 按照数学规则应该从左到右,先计算除法,在计算乘法;a / b的结果是 4,4 * c的结果是 8,所以 e 最终的值也...
2021-11-08 19:47:36 56
原创 2021-11-06
"21天好习惯"第一期-15 今天学习C语言fgetc函数用法。 字符读取函数 fgetc fgetc 是 file get char 的缩写,意思是从指定的文件中读取一个字符。fgetc() 的用法为: int fgetc (FILE *fp); fp 为文件指针。fgetc() 读取成功时返回读取到的字符,读取到文件末尾或读取失败时返回EOF。 EOF 是 end of file 的缩写,表示文件末尾,是在 stdio.h 中定义的宏,它的值是一个负数,往往是 -1。fget...
2021-11-06 23:12:56 119
原创 2021-11-04
"21天好习惯"第一期-13 今天学习了void的用法。 “void”一词的一般含义是“无效或完全空白”。这个术语在计算机编程中起着至关重要的作用。 最熟悉的用途是虚函数返回类型·虚函数作为功能参数·空指针声明 1.虚函数返回类型:执行函数时,无效返回类型不返回值。上面使用的void关键字是函数返回类型。由于我们将其设为void,因此不需要return语句。 2.虚函数作为功能参数:这意味着没有值传递到函数中。以void 作为参数类型。 3.无效指针声...
2021-11-04 23:12:54 71
原创 2021-11-03
"21天好习惯"第一期-12 今天学习了goto语句用法,do-while循环, exit函数语法和循环嵌套。 exit()通常是用在子程序中用来终结程序用的,使用后程序自动结束,跳回操作系统。 使用exit()时,可以不论main()的返回值类型,它的头文件是 stdlib.h。 C语言中goto又叫无条件转移语句,可以让程序直接跳转到任意标记的位置。用法就是“goto label……label:”。 do while”语句用于语句的循环判断;语法为:“...
2021-11-03 22:57:43 225
原创 2021-10-31
"21天好习惯"第一期-9 今天学习如何求两数的最大公约数。 分析: 求两数的最大公约数,无论在求解算法还是编程方法上都有很多方法,本例程针对初学者给出的是最简单和便于理解的方法。 程序: #include <stdio.h> int main() { int i, iNum1, iNum2, iGcd; printf(“输入两个正整数,以空格分隔: “); scanf(”%d %d”, &iNum1, &iNum2); for(i=1; i ...
2021-10-31 23:28:41 65
原创 2021-10-30
"21天好习惯"第一期-8 今天学习了从键盘输入若干学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时循环结束。 输入格式: 在一行中输入若干个用空格间隔的整数,最后输入负数结束输入,数据之间只能用1个空格间隔。 输出格式: 在一行中按照“max=最高分,min=最低分”的格式输出结果,最高分和最低分均原样输出,没有列宽控制。 ...
2021-10-30 23:55:07 277
原创 2021-10-28
" 21天好习惯"第一期-6 今天学习了switch case语句。 switch 是另外一种选择结构的语句,用来代替简单的、拥有多个分枝的 if else 语句,基本格式如下: switch(表达式){ case 整型数值1: 语句 1; case 整型数值2: 语句 2; … case 整型数值n: 语句 n; default: 语句 n+1;}。 #include<stdio.h> int main(v...
2021-10-28 22:47:10 60
原创 2021-10-26
" 21天好习惯"第一期-4 今天学习了if else 语句。 if else 语句是一种选择结构,可以让代码选择执行。所谓选择执行,就是“某些代码可能执行,也可能不执行,有选择地执行某些代码”。 功能:如果表达式为真,就执行下面的语句;如果表达式为假,就不执行下面的语句。 ...
2021-10-26 22:51:13 75
原创 2021-10-25
"21天好习惯"第1期-3 今天学习了 C语言编程-abs函数,是用来求整数的绝对值的。 //函数名:abs //功 能:求整数的绝对值 //用 法:int abs(int i);
2021-10-25 22:24:39 81
原创 2021-10-23
" 21天好习惯"第一期-1 C语言基础知识 1. 每个c程序有且只有一个主函数main(),且程序必须从main函数开始执行,并在main函数中结束. 2. 在一个函数内的复合语句中定义的变量,只能在这个复合语句范围内有效. 3. C语言运行时,首先,系统检查语法的政务再运行程序的语法.C语言中可以在一个函数中箱套一个函数 ,但是不能在一个函数中定义一个函数,只有在函数外部定义的函数才是外部函数,C语言的子程序有过程和函数两种。 4. 当调用函数时,实参是一个数组名...
2021-10-23 21:39:13 161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人