C
杨鑫校
学无止境!
展开
-
c指针练习:字符串逆序
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #include<stdlib.h> #include<math.h> #include<time.h> void str_reverse(char *str) { char* start = str; char* end = str + strlen(str) - 1; while (start &l.原创 2021-03-30 08:32:35 · 189 阅读 · 0 评论 -
死循环for和while的区别
最近在看EventHub源代码,getEvents方法中设置了一个无限for(;;)循环来进行dev设备以及事件的轮询,但是为什么不用while(1)呢?于是想到应该是有某种区别,应该从汇编指令方面来看下,如下: 小栗子: 同样是无限循环,for和while所执行的汇编指令差的还是挺多的,所以这里使用for(;;)就不足为怪了 c文件获取到汇编代码指令:gcc -S test.c 您觉得是不是这方面的区别呢?欢迎各路大神围观留言,北京骑行爱好者可以加好友,周末组队骑行! ...原创 2020-09-23 23:18:48 · 479 阅读 · 0 评论 -
linux (ubuntu)下C语言入门(编译,make)
以hello world为例。 #include int main() { printf("hello world!\n"); return 0; } gcc hello.c 生成a.out为可执行文件 ./a.out 输出:hello world!; 如果要指定可执行文件名:gcc hello.c -o hello.out ----------->生成原创 2017-01-08 12:39:47 · 696 阅读 · 0 评论