程序语言
文章平均质量分 54
兰亭集旭
这个作者很懒,什么都没留下…
展开
-
C语言数组、结构体、结构体数组作为函数参数
数组作为函数参数如果想把一个数组名参数传递给函数,正确的函数形参应该是怎样的?它是应该声明为一个指针还是一个数组?调用函数时实际传递的是一个指针,所以函数的形参实际上是一个指针,但为了使程序员新手更容易上手一些,编译器也接受数组形式的函数形参。因此,下面这两个函数原型是相等的:int strlen(char *string);int strlen(char string[]);结构体作为函数参数举例结构体:typedef struct { char product[20];} trans原创 2021-03-27 17:38:48 · 13150 阅读 · 2 评论 -
结构体指针变量初始化问题
1,以下代码是有问题的://file1.c里有如下代码struct innrtc_t { u8 it_works_timer; u8 lose_effect_timer; u16 target_temputer; u16 wakeup_period; u32 start_time; u32 stop_time; float line_slope;};void innrtc_init(struct innrtc_t *rtc){ innrtc->it_works_timer =原创 2020-12-08 17:52:08 · 1984 阅读 · 0 评论 -
VS2010 带命令行参数的调试问题 解决方案
转载https://www.cnblogs.com/Robert-huge/p/6047771.html记录一下,以后方便查阅int main(int argc,char* argv[])argc是命令行总的参数个数,argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数命令行后面跟的用户输入的参数比如:int main(int argc, char* ar...转载 2018-11-13 10:19:07 · 585 阅读 · 0 评论