
C语言编程点滴
文章平均质量分 61
介绍C语言编程的一些容易含糊不清的知识
Anntonnia
这个作者很懒,什么都没留下…
展开
-
详解ASCI I 编码及C语言如何显示ASCI I 码字符
当ch达到最大值127(0x7f)后,再增1就变成了-128(0x80),而关系表达式 -128原创 2022-10-10 14:28:09 · 3065 阅读 · 0 评论 -
C语言如何传参
结构化程序设计鼓励将重复使用的或者较为独立的代码作为函数。函数是非常实用的程序组件:操作系统提供的系统功能调用体现为API函数,C标准函数库中提供的各种功能体现为库函数,用户定制的功能由自定义函数实现。要想正确地使用函数就要了解如何向函数传递参数和接收函数的处理结果。在介绍传参之前,先介绍几个术语:形式参数:也称形参,是指在定义函数时使用的参数,在函数体中使用参数名起到占位的作用,故名形式参数。当编译函数代码时,将为形参x和y申请内存空间,等待调用者传入参数值来填入。实际参数:也称实参,是指在原创 2021-08-05 14:41:16 · 2460 阅读 · 0 评论 -
C语言中的++和--运算符
++和--运算符分别是 += 1 和 -= 1 的简写。设计这样两个运算符的本意是方便程序员,但i++和++i使用不恰当有时候会造成混淆,反倒令刚入门的C程序员有点儿混乱。如果i++或者++i单独为一条指令,则效果并没有什么区别,都是令i = i + 1;但是如果和其它的运算符结合,则二者还是有区别的。具体来说,i++ 是先使用 i,然后执行 i = i + 1;而 ++i 则是先执行 i = i + 1,然后再使用 i 。举个例子看下:int i = 0;printf("i is: %d\n".原创 2021-07-07 16:52:02 · 20863 阅读 · 7 评论 -
C语言中指针的含义及用法
C语言可以说是“成也指针,败也指针”。因为指针使得程序员访问特定地址(内存或I/O端口)非常方便,善用指针可以大大提高程序的效率;但是管理不善的指针也会给程序留下非常大的隐患,甚至导致系统崩溃。所以有些人形容指针是非常锋利的双刃剑,用好了所向披靡,用不好就会割到自己的手啦。指针的概念并不复杂:指针是一种特殊的变量类型,它存储变量的地址。指针的类型表明它存储的地址指向何种类型的变量。如下图所示,整型变量a的地址为0x0000ABCA,变量a的值为0x12345678,在内存占用4个字节存储(小端模式);整原创 2021-07-07 14:39:00 · 1651 阅读 · 0 评论 -
C语言中变量和常量的区别
初学编程的人可能对变量和常量的概念理解不深,本文探讨C语言中变量常量的区别,其他语言中也类似。首先说说常量。C语言中常量分为值常量和符号常量,2,“a”,3.14doushi原创 2021-06-20 18:22:06 · 4279 阅读 · 0 评论 -
C语言中变量的作用域
变量的作用域即变量有效的代码区间,C语言中对于不同语句块中同名变量问题的处理也可以参考此处对变量作用域的解释(C++中用namespace解决这个问题)。简单地说,变量的作用域就是定义该变量的语句块。如果在所有函数外部定义的变量,其作用域为该源代码文件。举例如下:#include <stdio.h>void myfun(void); //myfun函数的定义放在main函数后面,则需要在这里进行声明int va = 0; //全局变量,作用域为整个文件int main(vo原创 2021-06-22 14:58:05 · 556 阅读 · 0 评论