- 博客(5)
- 收藏
- 关注
原创 strlen与sizeof
strlen()是函数,作用是计算出所看到的字符串长度(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域),读到第一个\0为止返回长度,不包括“\0”; char str[12]={'s','t','r','i','n','g'}; printf("%d\t",strlen(str)); 结果为:6sizeof()返回的是变量
2017-11-23 16:25:07 154
转载 define与inline
1 define 函数定义一个常量。在设定以后,常量的值无法更改。 只进行简单的字符替换,无类型检测,只做替换,不做运算。 主要特点:(1) 方便程序的修改 。(2) 提高程序的运行效率。2 inline关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义。 主要特点(1)inline函数是提高运行时间效率,但却增加了空间开销。
2017-11-22 21:02:28 201
原创 容易看错结果几个小程序
1 #includeint main(){ int i,k; for(i=0;k=-1,k=1;i++,k++) { printf("。。。。。n"); } return 0;}结果为:。。。。。。。。。。。。。。。。。。 。
2017-11-21 21:42:47 140
原创 int和unsigned int的混合运算
当int和unsigned混合运算时,未标明是以何种方式运算得出结果,默认转换成精度大方式进行运算。当确定以何种方式得出结果时,值是不一样的。例:#includeint main(){ int a=-6;unsigned int b=4;printf("%d/n",a+b);printf("%u",a+b);return 0;}结果是:-2 42
2017-11-20 20:36:56 1851
原创 C语言知识简介
1.什么是计算机程序?什么是编程语言?为什么需要编程语言?编程语言是用来干嘛的?举例一些编程语言,以及他们各自的特点?计算机程序是指为了某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来
2017-11-17 18:25:35 439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人