社区
C语言
帖子详情
关于C中函数调用的问题。
ninesong
2002-07-09 04:55:09
我是初学C的,遇到一个问题,写一个函数通过实参传来一个字符串,统计其中的字母,数字,空格和其他字符的个数,在主函数中输入,字符串,输出最终结果。
现在我想了两个方法:
1、用全局变量来返回调用函数中统计响应字母,数字,空格和其他的个数。
2、用数组响应位来存储字母,数字,空格,其他的响应个数。
有没有其他的方法,函数调用,一个函数如果计算很多个结果,需要同时返回,难道只能用这两种方法么,我是初学的,请老大们帮助解决这一个心头疑问。
...全文
73
6
打赏
收藏
关于C中函数调用的问题。
我是初学C的,遇到一个问题,写一个函数通过实参传来一个字符串,统计其中的字母,数字,空格和其他字符的个数,在主函数中输入,字符串,输出最终结果。 现在我想了两个方法: 1、用全局变量来返回调用函数中统计响应字母,数字,空格和其他的个数。 2、用数组响应位来存储字母,数字,空格,其他的响应个数。 有没有其他的方法,函数调用,一个函数如果计算很多个结果,需要同时返回,难道只能用这两种方法么,我是初学的,请老大们帮助解决这一个心头疑问。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhdleo
2002-07-09
打赏
举报
回复
好像还可以用结构体,,用一个链表
里面包含一个num,用来记数。
对应记住A-Z ,a-z,数字,其他字符!
武谋天下
2002-07-09
打赏
举报
回复
使用数组和指针结合不就可以了吗如果需要我可以把程序写给你
LeeMaRS
2002-07-09
打赏
举报
回复
可以把这些都定义到一个结构体里,返回这个结构体就可以了.
flyingpkb
2002-07-09
打赏
举报
回复
可以用指针函数!
宝_爸
2002-07-09
打赏
举报
回复
其实上面的办法不是很规范,更好的办法是使用&运算符。
例如返回字母和数字的个数
bool GetCount(int& nLetterCount, int& nNumberCount)
{
nLetterCount = ???;
nNumberCount = ???;
return ture;
}
使用的时候是这样的:
int nLetterCount, nNumberCoiunt;
if (GetCount(nLetterCount, nNumberCount))
{....}
宝_爸
2002-07-09
打赏
举报
回复
使用指针,或者&运算符。
例如要返回字母和数字的个数
bool GetCount(int* pnLetterCount, int* pnNumberCount)
{
*pnLetterCount = ???;
*pnNumberCount = ???;
return true;
}
使用的时候是这样的
int nLetterCount, nNumberCount;
if (GetCount(&nLetterCount, &nNumberCount))
{...}
C语言
中
函数调用
和参数传递机制的探讨
结合汇编讲解了c语言汇
中
函数参数是如何传递,如何调用的
C语言
中
函数声明与调用
问题
假如函数在调用它之前定义可以不用声明 实际上,如果在
函数调用
前,没有对函数作声明,则编译系统会吧第一次遇到的该函数的形式(函数定义或者
函数调用
)作为函数的声明,并将函数默认值类型认为int型 比如有您调用的是void max(int a,int b)系统就会把该函数当做int max(int a,int b); 您可能感兴趣的文章:深入理解C++
中
public、protected及private用法C/C++
函数调用
的几种方式总结浅析C语言
中
堆和栈的区别关于C语言
中
参数的传值
问题
浅谈C语言
函数调用
参数压栈的相关
问题
C语言精彩编程100例
C语言入门教程:主要针对C语言初学者,从零讲解各个细节。
c语言
中
函数调用
的方式有
函数调用
作为,【单选题】C语言
中
函数调用
的方式有(). A.
函数调用
作为语句一种 B.
函数调用
作为函数表达式一种 C.
函数调用
作为语句或函数表达式两种 D.
函数调用
作为...
【单选题】C语言
中
函数调用
的方式有().A.
函数调用
作为语句一种 B.
函数调用
作为函数表达式一种 C.
函数调用
作为语句或函数表达式两种 D.
函数调用
作为语句、函数表达式或函数参数三种更多相关
问题
【判断题】体育社会学往往会成为体育科学与外界接触交流的一座桥梁。( )【判断题】需核稿的公文,在签发之后必须加以核稿。【单选题】假定 x 的值为 5 ,则在执行以下语句时,其输出结果为 \"Re...
c语言
函数调用
带参数,C语言函数 -C语言
函数调用
和参数传递
C语言函数被定义以后可以被多次调用,调用的时候可以向它传递参数。C语言
函数调用
函数的调用指的就是函数的使用方法。在程序
中
使用已经定义的函数,可以使用
函数调用
表达式,其一般格式如下:函数名(实参1, 实参2, …) //实参对应于函数定义时的形参声明程序执行时,
函数调用
表达式将会被函数返回值所代替(见图 1)。函数的返回值一般由 return 语句指定。图 1:
函数调用
时参数的传递(值传递)...
C语言
70,037
社区成员
243,243
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章