printf m thread("%d",m%10),啥意思

c语言,为什么int a后直接输出printf%d会的出4200096??_百度知道func(int a)
& & int b=0;
& & static c=3; & &//定义静态局部变量c,静态变量的生存期是整个程序的执行期间;它的作用域是他所在的函数(或复合语句内)
& & & & & & & & & &//若定义时赋初值,则仅在编译时赋初值一次,程序运行后不再给变量赋初值
& & a=c++,b++; & & //这一句什么意思呢,c++等于4,b++等于1,a的值怎么等于3呢?
& & return(a);
& & int a=2,i,k;
& & for(i=0;i&2;i++)
& & & & k=func(a++); & & & & & //func(a++),此处的a++,是调用执行func函数前a先自加1呢,还是调用完后的结果再自加1?
& & & & //printf(&k=%d,\n&,k);
printf(&k=%d\n&,k);
求哥哥能帮我解答上面红色的两个问题吗?
上面的例子中:
main函数内的变量a赋初a=2,然后自加1,在调用func函数时,func函数内的形参a又被 a=c++,b++;这一句赋值,这样是不是重复了,或者说多此一举呢?
反正我将main函数内a=2改为a=100000,整个程序的运行结果都是k=4.
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:190660次
积分:9601
积分:9601
排名:第1310名
原创:815篇
(2)(2)(19)(16)(4)(4)(23)(20)(9)(2)(7)(4)(16)(15)(25)(5)(22)(91)(136)(88)(112)(144)(49)(4)
个人比较喜欢编程之外,还主动学习挺多知识的,例如:c++、java、php等,都会多学一些东西,反正学会了就是有更多的出路咯。还有呢,编程之余,我也喜欢运动咯。同时呢,由于自己平时工作挺忙的,都没时间看的优惠信息咯,不知道其优惠怎么样。同时呢,我个人感觉挺好的吧,再观察几天吧。呵呵。代码是啥意思?
[问题点数:40分,结帖人gzlpyb]
代码是啥意思?
[问题点数:40分,结帖人gzlpyb]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。帮我看看这个C程序,我有一点不明白, 帮我看看这个C程序,我有一点不
帮我看看这个C程序,我有一点不明白
gets(a);));, '%d& ss++; out=fopen (&quot,, & fprintf( printf(&quot, '\这句话是什么意思;\#include &)); FILE *w& '}main(){
a[M];nThe number of the char is.h&gt, char c){ int n=0;The number of the char is, fun(a;
while(*ss)
if(*ss==c) n++;);%d&);;&#92, &quot, fun(a, ch));nP printf(&quot: & strcpy(a, &quot, fun(a;);#define
M 81int fun(char *ss.h&gt?;nPlease enter a string.dat&n& fclose (out ); '), & printf(& }#include & }fprintf(out.h&:&quot?; ch = getchar();stdio#include &lt: %d\conio:&quot 明天会更好me 帮我看看这个C程序,我有一点不明白
只要明白下面这个函数的意思, &#39:int fun(char *);
out,的意思就是查找空格在ss中出现的次数, char c)这个函数是查找一个 c 字符在 ss 字符串中出现的次数;
fun(a; &#39,这个是打开的文件你好!
热心网友
中out是文件out,‘ ’单引号表示一个空格; &#39fun(a, fun(a;%d& &#39, &#39。fprintf(out, '));) 这个是统计字符串a空格数目的,该printf是将a中空格数目返回值输出到out指向的文件中, &quot.dat的对象

我要回帖

更多关于 quot是什么意思 的文章

 

随机推荐