![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码练习中遇到的问题
BrightHao_zi
天道酬勤
展开
-
难以发现的一个小问题:数组没有初始化
程序作用:输入一行字符,输出最长的单词#include <stdio.h>#include <string.h>#define N 50void reverse(char[]);int main(){ char a[N]; gets(a); reverse(a); return 0;} void reverse(char a[]){ char temp1[N][N]={0}...原创 2018-05-09 22:51:07 · 1270 阅读 · 0 评论 -
关于static的使用和函数中指针的一个认识误区
在最初学习C语言函数时,我们就知道给函数传参有两种方法,一种是按值传递,另一种是按地址传递(传指针)。以swap函数为例:void swap(int a,int b){ int temp=a; a=b; b=temp;} 对于两种传参方式,效果一目了然。按值是单向传递,对实参生成副本,不直接操作main函数中的参数,因此不会交换main函数中参数的值。而如果...原创 2018-05-25 21:42:32 · 1554 阅读 · 0 评论