![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 88
C语言
shangjg3
这个作者很懒,什么都没留下…
展开
-
8.C语言的循环
而且 goto 语句不建议滥用,能不用就不用,因为 goto 语句可以打乱程序原本的执行顺序,这大大降低了程序的可读性,提高了改错成本。或者你就理解为覆盖,但是新的 i 开辟的是新的内存,它不会真的覆盖旧的 i )。让 for 语句声明自己的循环控制变量通常是一个好办法:这样方便且程序的可读性更强,但是如果在 for 循环退出后还要使用该变量,则只能使用以前的 for 语句格式。除非循环体内有控制循环的语句(break,return,goto)或者调用了导致程序终止的函数,非则上面的循环永远不会结束。原创 2024-06-26 18:34:07 · 954 阅读 · 0 评论 -
7.C语言的选择语句
注意: 表达式 i < j < k 在 C 语言中是合法的,但是可能不是你所期望的含义。C 语言的关系运算符(relational operator)和数学上的 >,原创 2024-06-26 18:10:32 · 897 阅读 · 0 评论 -
6.C语言表达式
根据 C89 的标准,如果两个操作数中有一个是负数,那么除法结果既可以向上取整也可以向下取整(例如,-9 / 7 的结果既可以是 -1 也可以是 -2);i % j 的符号与具体实现有关(例如,-9 % 7 可以是 -2 也可以是 5)。在 C99 中,除法的结果总是向零取整(因此,-9 / 7 的结果是 -1);我特意测试了以下,9 % -7 的值是 2,-9 % -7 的值还是 2)。不同的编译器给出的结果可能是不同的。但是,当子表达式改变了某个操作数的值时,产生的值就可能不一致了。原创 2024-06-25 15:54:02 · 818 阅读 · 0 评论 -
5. C语言数据类型
八进制与十六进制只是书写数的方式,他们不会对数的实际存储方式产生影响(整数都是以二进制形式存储的)。因此,为了改进这个程序,我们可以将 int 型的 a,b,sum 都变为 long long 型(考虑到 32 位机器的 long 与 int 大小是相同的。对于 8 位 的微型计算机(如:最初的苹果机),1 字长 只有 8 位,从那以后,个人计算机的字长增至 16 位,32位,直至目前的 64位。例如,字符 'A' 的值是 65,'a' 的值是 97,'0' 的值是48,' ' 的值是 32。原创 2024-06-25 15:02:16 · 931 阅读 · 0 评论 -
4.C语言格式化输入输出
对于 scanf 函数来说,\n 等同于空格,那么 scanf 就会在流中寻找空白字符,但是我们上面说过,scanf 格式串中的空白字符会与 输入流中的零个或多个空白字符匹配。如果要输入整数 2014,就要键入2,0,1,4.如果要将其存储为数值而不是字符串,程序就必须要把字符依次转换成数值,这就是 scanf() 要做的。scanf() 把输入的字符串转换成整数,浮点数,字符和字符串,而 printf() 正好与之相反,把整数,浮点数,字符,字符串转换成显示在屏幕上的文本。转换开始跳过的空白不计。原创 2024-06-24 10:22:12 · 805 阅读 · 0 评论 -
3.C语言基本结构
双引号外有两个参数 weight 和 height / weight ,他们分别是变量和表达式(含有常量,变量和运算符的式子),也是指定要被打印的参数(打印到你的屏幕上)。时,编译器在计算机内存中为变量 weight 预留的空间,然后在执行这行代码时,把值存储在之前预留的位置。还有一点要注意的是,在示例中,第二个输出的整数的参数(height / weight )是一个表达式,我们也可以在程序中添加一个新的变量,然后用这个变量代替上面的表达式作为 printf() 的参数。即可以使用时再声明变量。原创 2024-06-24 10:04:23 · 357 阅读 · 0 评论 -
2.C语言基本概念
集成开发环境(integrated development enviroment,IDE):集成开发环境是一个软件包,我们可以在其中编辑,编译,链接,执行和调试程序。main()函数是程序的唯一入口。它像着一个呱呱坠地的婴儿对世界的问好,它憧憬着美好的世界,一切事物都是新鲜的。脑瘫的写法:void main() void main(void)所有C语言的标准都未认可这种写法,你在赣神魔?#include的作用相当于把 头文件 stdio.h 中的所有内容都输入到该行所在的位置。原创 2024-06-22 03:00:00 · 744 阅读 · 0 评论 -
1.C语言概述
Thompson 的 B语言是在 BCPL语言(20世纪60年代中期产生的一种系统编程语言)的基础上开发的,而 BCPL语言又可以追溯到最早(且影响深远)的语言之一——Algol 60语言。现代的编程语言通常提供“类”和“包”之类的语言特性,这样的特性可以把大的程序分解成许多更容易管理的模块。在最后一点上,标准委员会的用意是:作为实现,应该针对目标计算机来定义最合适的某特定操作,而不是强加一个抽象,统一的定义。第一,学习C有助于更好的理解C++,Java,C#,Perl以及其他基于C的特性的语言。原创 2024-06-21 17:51:35 · 282 阅读 · 0 评论