![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
qdu_wuhuating
这个作者很懒,什么都没留下…
展开
-
分支语句
if 语句形式:if (cond) { statement1; } else { statement2; } 含义:上述代码中,cond表示条件,它的值可以是任何能够产生整型结果的表达式:零值表示“假”,非零值表示“真”;statement1和statement2表示代码块。注意C中没有布尔类型,因而是用整型来代替判断条件。注意:当if...转载 2020-03-21 17:52:23 · 88 阅读 · 0 评论 -
指针的高级声明\指针变量的运算
指针的高级声明int f;/*声明一个整数*/int *f;/*声明一个指向整型的指针*/int *f,g;/*这个并不是两个整形指针,而是一个指针,一个整型*/int f();/*一个返回值为整型的函数*/int *f();/*本质是一个函数,函数的返回值为指向整型的指针*/int (*f) ();/*本质是一个指针,指针指向一个返回值为整型的函数*/int *(*f) ();/...转载 2020-03-21 17:19:45 · 320 阅读 · 0 评论 -
C函数、函数定义与声明
C 函数简介函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。可以把代码划分到不同的函数中。但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供了函数的实际主体。C 标准库提供了大量的程序可以调用的内置函数。函数定义C 语言中的函数定义的...转载 2020-03-21 17:17:32 · 249 阅读 · 0 评论 -
全局变量、局部变量、静态全局变量、静态局部变量、堆变量、栈变量的异同
一、先介绍虚拟内存的分配:虚拟内存(从0x00开始编码)32位系统: 每个程序都独享4G内存(虚拟)64位系统: 每个程序都独享16G内存(虚拟)虚拟内存分为系统空间和用户空间1、系统空间包括:(内核程序、驱动可以直接访问该区域)1>内核2>共享数据区(如剪切、粘贴,一般不能直接访问)3>驱动程序(如显卡的显存对应的程序)一般程序只访问用户空间,只有驱动程序或者驱...转载 2020-03-21 17:14:24 · 408 阅读 · 0 评论 -
C语言随机数生成教程,C语言rand和srand用法详解
C语言随机数生成教程,C语言rand和srand用法详解在实际编程中,我们经常需要生成随机数,例如,贪吃蛇游戏中在随机的位置出现食物,扑克牌游戏中随机发牌。在C语言中,我们一般使用 <stdlib.h> 头文件中的 rand() 函数来生成随机数,它的用法为:int rand (void);void 表示不需要传递参数。C语言中还有一个 random() 函数可以获取随机数,...转载 2020-03-21 16:58:54 · 807 阅读 · 0 评论 -
C 语言通配符
C 语言中与字符串操作相关的函数。转载至:https://jin-yang.github.io/post/program-c-string-linux-wildcard-introduce.html简介当 shell 在参数中遇到了通配符时,会尝试将其当作路径或文件名去在磁盘上搜寻可能的匹配:若符合要求的匹配存在,则进行代换(路径扩展);否则就将该通配符作为一个普通字符传递给命令,然后再由命...转载 2020-03-21 13:34:05 · 2543 阅读 · 0 评论