![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c 语言
_houzhi
这个作者很懒,什么都没留下…
展开
-
size_t 总为整数,即使赋值为负
size_t t = -1;if(t<0){ printf("t<0%d\n",t);}else{ printf("t>=0 %d\n",t) ;}测试如上代码,你会发现,一直输出的是t>=0 size_t 赋值给负值,它也会自动转换成无符号的正数。所以在进行对size_t 类型的减法操作时,最好先判断size_t 是否比另一个要大。否则减出来的值也是正数。原创 2013-01-05 11:39:18 · 2211 阅读 · 0 评论 -
c 中字符串 的相关操作
c 中string 的相关操作strcpy :采用strcpy复制,其实可以采取一下思考的方式 strcpy(dest +i,src+j):将src从第j个位置开始复制,复制到dest+i 的位置复制结构struct为数组参考代码如下:typedef struct{int a;} test;int main(){ test t;原创 2012-12-29 09:50:41 · 676 阅读 · 0 评论 -
c 文件输入输出
fputs 函数名: fputs 功 能:向指定的文件写入一个字符串(不自动写入字符串结束标记符‘\0’)。成功写入一个字符串后,文件的位置指针会自动后移,函数返回值为0;否则返回EOF(符号常量,其值为-1)。 用 法: int fputs(char *str, FILE *fp); 参数: str是字符型指针,可以是字符串常量,或者存放字符串的数组首地址。 fp是文件型指针,通过原创 2012-12-28 23:36:56 · 656 阅读 · 0 评论 -
c 语言输入
用scanf(“%s”,array)这个,遇到空格就表示结束了。 gets( array );----这个可以输入空格,回车结束。。原创 2012-12-09 17:28:53 · 671 阅读 · 0 评论 -
静态链接
#静态链接从一开始学习C++或者java就是用IDE去开发,在IDE中基本只需要编写代码,然后按个编译运行按钮就可以了。所以在刚学的时候根本就没有理解好整个编译链接的过程。昨晚大致看了该书的第二部分,静态链接。其实静态链接与动态链接的本质不同就在与一个是在生成可执行文件的时候就已经将文件链接起来,一个可以动态地装载卸载。我们使用的IDE build程序,实际上包含了很多个步骤: - 预编译 -原创 2015-04-02 20:45:25 · 579 阅读 · 0 评论