![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言知识
瑞轩(wumj)
数学专业背景,对编程热爱
展开
-
指针用法及常见形式
1. *P++ / *(p++) 先取p的值,实现*p运算,然后再使p自增1先取p的值,实现*p运算,然后再使p自增1. 若p=&a,则表达式结果a[0]的值。2. *(++P) 先使P的值加‘1’,然后取P的值,结果为a[1]的值。3. ++(*P) 先取P的值,在++,相当于++a[i]。4. *(p--) 相当于a[i--],先取原创 2015-11-12 14:56:00 · 378 阅读 · 0 评论 -
static在C中的作用
1.对于局部变量用static声明,把该变量储存在静态存储区域,程序执行期间不会释放,所分配空间始终存在。 2.对于全局变量用static声明,则限定该变量的作用域仅在本文件中。原创 2015-11-12 10:44:41 · 360 阅读 · 0 评论 -
宏定义
1.不带参数的宏 #define 标识符 字符串 作用: 在预处理时,用标识符代替字符串,做到“一改全改” 注意: (1) 宏定义只是用宏名代替字符串,不做正确性检查。 (2) 宏不是C语句,不加分号。 (3) 可以用#undef结束宏 (4) 在进行宏定义时,可以引用已定义的宏名。 (5) 程序中用双撇号括起来的字符串中的字符,即使与宏名相同也原创 2015-11-12 20:04:59 · 523 阅读 · 0 评论 -
#include<>与#include“ ”的区别
#include<> 系统到存放c库函数头文件的目录下寻找要包含的文件,成为标准方式#include " " 系统在用户当前目录下寻找要包含的文件,找不到则按标准方式查找。一般来说,调用库函数用#include<>,用户自己编写的文件,则用#include"", 若没有放在用户当前目录下,则应在“”中给出文件路径原创 2015-11-14 19:50:56 · 592 阅读 · 0 评论 -
int main(int argc,char *argv[])
argc 命令行参数的个数 argv 参数向量,是Char *指针,数组中的每一个元素都指向命令行参数中的一个字符串,其中argv[0]表示对文件进行编译链接后得到的可执行文件名。命令行的一般形式: 命令名 参数1 参数2 ……参数n 注意:命令名也是参数的一个原创 2015-11-15 11:36:41 · 344 阅读 · 0 评论