1楼:匿名用户
#include"stdio.h" //声明:标准输入输出函数库
main() //主函数
//)这里错了哦,应该是‘}’
//大清早给你做题不容易哦~这个解释的蛮全的了吧~从头到尾呢
//ascii码就是这么定义的,那你问我为什么a的码是97而不是1,我怎么解释
//呢~~你说是吧,这都是那个美国标准什么组织定的,你也不用太好奇,这就是
//一个标准啦
//那要看你定义的咯,如果是char型的话看下面
char bell = '7';
char bell = 7;
第一个输出就是单纯的字符7
第二个输出就是asc码为7的字符,而asc码为7的字符是个声音“滴”(屏幕上是不会打印这个字符的),只是发出声音而已,实际应用中可以用来提醒使用者输入有误啊等等~
//不是的,这个bell只是一个变量名字而已,比如你char a=7;输出也是声音滴,就是7特殊!如果是char bell = 'a'; 输出就是a,明白了嘛?我都回答了好几遍了都
2楼:匿名用户
看来你putchar()函数没看仔细给你点例子看看:
putchar(111) :输出的是ascii码表的内111号元素:o
putchar('111') :putchar()只能输出1个字符,所容以实际第一个字符以后的字符都是多余的,此题输出1
putchar('0'+111) :此题输出ascii码表的‘0’后的第111个元素
‘0’是48号元素,即此题输出159号元素
ascii码表只有128个元素,其它都是空格,故此题输出空格
putchar('0'+'111') :等价于putchar('0'+'1')
‘0’48号,‘1’49号;即输出97号元素:a
3楼:ghos丶
看到100分,大家都心动bai了啊du,
输出的是一声响铃,是因为7对应zhi的ascii输出是dao一声响铃。
单纯的数字
专还是表示他的ascii码呢是这样属的:
如果你把一个小于255的整数赋值给一个char型,那么它就表示是ascii码了,
4楼:匿名用户
bell是字符型变量,赋值时给了数字7,系统会自动把ascii码值为7的对应的符号赋给bell。
5楼:红山人
嗯.是一声响铃.一般用的是\7.如果用格式化输出是这样做的:printf("\7");朋友.
6楼:匿名用户
定义名称为bell的字符量
赋值为7 字符 而不是数字
然后输出
c语言:请高手帮我解释一下这个程序!!
7楼:匿名用户
首先你定义抄了一个函
袭数fun,有一个指向int型的指针p
在那个函数中你打印p[5]
你传入了一个a[3]
这样在fun函数里,将&a[3]当成了数组的首地址,p[5]就代表了p+5
而a[3]在fun里是被当做p,那么p+5就到了a[8]那么就是9
8楼:匿名用户
void fun(int *p)
main()
;fun(&a[3]); //将 a 数组中第3个元素的地址(也就是4的地址)传给fun}
9楼:我是不是师兄
你可以把下标表示转换为指针表示 就清晰了
void fun(int *p)
指针p后移5个单位 然后取值用于输
内出指针p的位置是在fun(&a[3]);
也就容是 数组a的第4个元素
从第4个元素开后移5个单位
a[3] a[4] a[5] a[6] a[7] a[8]
起点 +1 +2 +3 +4 +5输出a[8]
a[8]就是9
10楼:陈卓means祥林
a[3]就相当于a中的第4个元素p[5]就相当于a[3]向后推5个元素,也就是a[8],你可以搜索一下数组与指针详细了解一下
11楼:匿名用户
从main函数开始bai,先是定义一个数组a,接着du调用fun函数,zhifun函数的形dao参是一个指针变量。调内用fun函数时将
容a[3]的地址传给p,而在printf中可以将p[5]解释为 *(p+5) ,这时p中存放的是a[3]的地址,(p+5)就是当前地址的偏移量,所以是a[8],所以就是9
谁能解释一下这个程序C,谁能帮忙详细解释一下这个C语言程序~~要详细的哦~
1楼 匿名用户 p int malloc sizeof int 申请一段大小为sizeof int 的空间 并把该段空间的起始地址赋值给p fut int s int p 2 3 参数s定义为类型int 即指向指针类型的指针 或者叫二级指针用 s就是对其元素进行赋值 2楼 帅的都想毁容 p int ...
男是两个正财偏财还是四正财两偏财,婚姻如何是不是很容
1楼 合鱼命理张老师 这个八字年柱正财,日主少年时代家镜一般有,才被劫之像,时柱透财合日主,日主夫妻感情比较好,虽有偏财暗藏,有心无胆 2楼 匿名用户 是的,日干担财无力,财运也受一些影响 男命八字中有一个正财 一个偏财婚姻怎么样 3楼 金神临身 不错很好,家里红旗不倒,外彩旗飘飘。 4楼 匿名用户...
一道c语言填空题程序没看懂求详细解释
1楼 include main op1 res 把结果保存到操作数1,方便继续运算opertor getchar 再次输入运算符号 printf d n res 打印结果 注意 由于是没有区分运算符优先级的,完全是按照输入的先后顺序计算的, 所以上面这4个输入的式子要按从左到右计算,不能按照平常乘除...