
C语言
SmileBL
这个作者很懒,什么都没留下…
展开
-
C语言结构体中两大运算符的区别
C语言结构体中.和->的区别使用很多时候,在对结构体进行相应的编码时,时而发现是用点运算符( . ),时而是用箭头运算符( -> );那么这两者之间的使用有什么区别么?直接看例子即可明白,实际上区别在于定义的是结构体指针还是结构体变量。typedef struct // 定义一个结构体类型:DATA{ char key[10]; // 结构体成员:key char name[20]; // 结构体成员:name in转载 2020-05-28 21:10:54 · 416 阅读 · 0 评论 -
c语言中main函数参数argc,argv说明,及命令行中如何传参数
方法1.C/C++语言中的main函数,经常带有参数argc,argv,如下:int main(int argc, char** argv)int main(int argc, char* argv[])这两个参数的作用是什么呢?argc是指命令行输入参数的个数,argv存储了所有的命令行参数。假如你的程序是hello.exe,如果在命令行运行该程序,(首先应该在命令行下用c...转载 2020-04-01 15:27:32 · 497 阅读 · 2 评论 -
C语言实现动态数组
一维动态数组C语言实现#include<stdio.h>#include<stdlib.h>//要使用malloc是要包含此头文件#include <memory.h>//要使用memset是要包含此头文件int main(){ int m; scanf("%d", &m);//scanf只是遇到回车符的时候结束,并没有把回车符...转载 2020-03-18 11:33:40 · 501 阅读 · 0 评论