
c语言
文章平均质量分 52
dreamofprogramming
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
调用函数计算一个正整数到1的和,并把和显示再主函数上
#includeint sum(int num);int main (){int num;printf ("请输入一个正整数:");scanf ("%d",&num);printf ("%d\n",sum(num));return 0;}int sum(int num) //这里的int类型必须写,没写会传送错误的sum和num数据类型{if (原创 2017-11-09 16:08:07 · 625 阅读 · 0 评论 -
数与数之间比较大小的思路
按照计算机思维确保输入的数从小到大或者从大到小排列,比如三个数比较大小,可以假设,num1,num2num3,num4先确保num1比他们所有都小,如果其中一个比num1小,则和num1调换位置然后确保num2比num3,num4小,如果有比num2小的,则和num2调换位置然后确保num3比num4小,如果比num3小则和num3调换位置最后按照顺序输出,则可以得到从原创 2017-11-10 08:25:35 · 793 阅读 · 0 评论 -
三目运算符的理解
a?b:c性质:1、相当于条件判断语句首先判断a是真是假,真就执行b,假就执行c,不会同时又判断a的真假的同时,又运算a,b的结果,最后再根据a的真假对a,b取舍,不会这样的。2、结合方式从右向左分组运算a=b>c?d:e-f?g-h:i+j实际先运算e-f?g-h:i+j三目表达式的结果,然后再计算前面的三目表达式,最后赋值给a。顺便附一张符号运算优先级列原创 2017-11-04 19:57:04 · 3801 阅读 · 0 评论 -
C语言类型转换
1、显性类型转换自己人为需要强制转换2、隐形类型转换计算机根据不同类型自动转换不同数据类型之间计算机会先转换为占位大的数据类型,然后再计算。最后结果是根据结果的数据类型显示。原创 2017-11-04 23:00:25 · 290 阅读 · 0 评论 -
1、初识c语言总结
用到的专业词汇stdio.h(standard buffered input & output)带缓冲的标准输入输出sourse file 源文件(原始程序)comment 注释dignostic message 诊断消息printf (print format) 格式化输出函数function call 函数调用decimal 十进制%dstatement原创 2017-11-16 21:09:15 · 472 阅读 · 0 评论 -
32位和64位与虚拟地址之间和字节数的问题
32位是cpu一次处理的位数,即32位4字节,相当于地址的宽度,即sizeof(*p);虚拟地址大小为4G,即有2的32次方个地址,从32个0到32个1个地址;64位是cpu一次处理的位数,即64位8字节,相当于地址的宽度,即sizeof(*p);虚拟地址大小为128G,即有2的64次方个地址,从64个0到64个1个地址;32位char 1字节char* 4字节(寻址范围)short...原创 2018-04-22 13:48:26 · 5931 阅读 · 7 评论