![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
xiaoxiaoyang2020
小白一枚,与诸位道友一起进入嵌入式51,fpga,orcad 的学习世界。
展开
-
c语言中用于操纵文件的函数
fp=fopen("workers","ab"); 以只写方式打开二进制文件,位置指针指向文件尾,向文件尾增加数据,原数据保留。fwrite(&one,sizeof(people),1,fp)? 将用户输入结构体写入文件fclose(fp); 有打开必有关闭fp=fopen("workers","rb");以只读形式打开二进制文件fread(&one,sizeof(people),1,fp);从文件中读取一条记录fp=fopen("workers","rb+") 以读写方式打开二.原创 2020-10-26 18:08:35 · 827 阅读 · 0 评论 -
刚刚又整理了下函数的一些错题集,也是选自优课在线平台,感兴趣的可以看看。
1.以下说法不正确的是:A.实参可以是常量,变量或表达式。B.形参可以是常量,变量或表达式C.实参可以为任何类型。D.形参应与其对应的实参类型一致答案: B形参只能是变量,因为它是用来存储传递过来的实参值的量,所以这个量只能是变量。这里看到一个有趣的说法可以帮助你理解实参和形参关系:形参就像我们物理公式中的I ,U,R ,实参就像要代入的实际值,那么实参传递给形参,也就是给物理公式代入实际值的过程,这个比喻我觉得很有趣。2.若使用一维数组名作函数参数,则以原创 2020-10-21 22:18:55 · 2509 阅读 · 0 评论 -
结合做错的题目讲解下指针容易犯的一些错误,节选自优课平台,在优课平台上有问题的可以看看。
1.若有语句:char s1[]="string1",s2[8],*s3,*s4="string2"; 则对库函数strcpy的错误调用是_____A.strcpy(s1,"string2");B.s4 = s2; strcpy(s4,"string1");C.strcpy(s3,"string1");D.strcpy(s2,s1);结果选C:分析:字符指针定义的时候没有初始化不分配内存空间,strcpy 是将字符串放到一个空间中,所以C选项s3 没有分配空间,也就是原创 2020-10-21 21:34:35 · 858 阅读 · 0 评论 -
如何利用 viso绘制c语言中的for循环中嵌套switch程序框图?
废话不多说,上程序:void main(){ int s=0,k; for(k=7; k>=0; k--) { switch(k) { case 1: case 4: case 7: s++; break; case 2: case 3: case 6: break; cas...原创 2020-10-20 14:17:59 · 1830 阅读 · 0 评论