这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 软件与操作系统 » 一起学习C语言-从入门到放弃

共10条 1/1 1 跳转至

一起学习C语言-从入门到放弃

专家
2018-05-08 09:21:29     打赏

报名参加的理由是:

书山有路勤为径,一切为了爬山

我的学习计划是:

1、买本书

2、和大家一起学

3、学以致用

我的购书链接是:

https://item.jd.com/11821338.html




专家
2018-05-11 13:16:05     打赏
2楼

book2.png

开始学写伪代码:

学习要先报名

然后去买教材

60多一本书,满99包邮,满105减5

可以用一箱面包凑

面包如果两箱打8折

那么是150左右,凑200可以减10

再用饮料凑

饮料两件8折,三件7折

四件合计到了200多,可以减10

总重22公斤多,超重了,还要加1

再找一张运费卷

赶紧下单,不能再加了


结果就是本想买一本书,结果买了一个月的干粮和水。。。。。。没有理由不好好学习了


专家
2018-05-19 12:26:16     打赏
3楼

2018年5月19日学习记录


带着问题去学习,今天遇到一个问题,如何获得一个域名的ip地址,网上查询了一些资料,配合自己的开发调试工具

#include <stdio.h>
#include <netdb.h>
#include <arpa/inet.h>
int main(int argc, char *argv[])
{
  struct hostent *h;
  if((h=gethostbyname("mikuq.com"))==NULL)
  {
    fprintf(stderr,"不能得到IP\n");
    return 1;
  }
  printf("%s\n",inet_ntoa(*((struct in_addr *)h->h_addr)));
  return 0;
}

实际调试环境

1.png


专家
2018-05-19 12:29:26     打赏
4楼

细心的同学应该发现了,文件夹是迷窟云的py文件夹,对了,还有python的版本

import socket
try:
  ip =socket.gethostbyname("mikuq.com")
  print ip
except:
  print "this URL ERROR "

似乎简单很多

2.png


专家
2018-06-05 10:00:29     打赏
5楼

不得不说,感觉被坑了,也没找到全角星号,只能加个\n,从视觉上趋近于要求的结果吧



专家
2018-06-05 10:44:59     打赏
6楼

相比较之下,用html实现就比较容易了

<center>*<br />**<br />***<br />****</center>

结果如下

*
**
***
****


专家
2018-06-06 10:53:57     打赏
7楼

开始做第二题,看样子,结束前顶多也就做三道题了。

老样子,cat程序,加运行结果



专家
2018-06-06 13:01:48     打赏
8楼

test-3.png

根据百度百科:https://baike.baidu.com/item/BCD%E7%A0%81

BCD码可分为有权码和无权码两类:有权BCD码有8421码、2421码、5421码,其中8421码是最常用的;无权BCD码有余3码,余3循环码等。

在这里我们选用最常用的8421码吧,也就是 1000 0100 0010 0001 <==> 8421,用这个作为测试用例



专家
2018-06-09 10:34:09     打赏
9楼

终于放宽时间了,否则只能做两道题,这么看来也只能完成三道了,先完成第三道的前半道,BCD2BIN

test-3a.png


专家
2018-06-10 11:03:33     打赏
10楼

勉强又做了半道,估计也就这样了,还没学到第四题第五题的宏和那什么是什么

test3-2.png


共10条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]