C语言
WaterWin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言——命令行参数
可以通过main函数带上两个参数来获取命令行的参数。argc:命令行参数的个数。argv:由命令行参数组成的字符串数组。#include <stdio.h>int main(int argc, char *argv[]){ int i; for(i = 0; i < argc; i++) { printf("argv[%d]:%s\n", i, a...原创 2018-11-02 16:30:46 · 2430 阅读 · 1 评论 -
C语言——非本地跳转
C语言的本地跳转是指goto语句,但是这个语句最大局限就是只能实现函数内部的跳转。所以非本地跳转就是解决这个问题。非本地跳转是由setjmp和longjmp来完成的。setjmp函数的原型是int setjmp(jmp_buf env),longjmp函数的原型是void long_jmp(jmp_buf env, int value)。这两个函数都是包含在头文件setjmp.h中。setjm...原创 2018-11-02 20:27:43 · 1500 阅读 · 2 评论 -
pthread的编译问题
写了一个多线程的程序,说一下怎么去编译这样的程序。例如文件名叫做plock.c,现在编译需要得到其可执行文件plock。我们执行下面命令:gcc plock.c -o plock -lpthread如果需要将其写成Makefile的形式,可以采用下面的这种实例:第三行这个位置的命令-lpthread这个的位置放在前面的时候好像是会出现问题的,这里放置在后面就不会出现什么问题。a...原创 2018-12-17 15:00:09 · 1184 阅读 · 0 评论
分享