第一次入驻(C语言学习1——Hello World)

大家好,本人是一个编程小白,今天正式入驻这里!

我正在学习 C语言,在这里想和大家分享一下我做的一些小程序。同时,我也会总结一些我自己学习过程中遇到的知识点和有意思的东西,和大家一起分享交流。

 

学习C语言之前,我们先理解一下它的原理。我们知道计算机是很笨的,它理解不了我们人类的语言,所以我们就要用编程的语言和计算机交流,我们用的C语言就是编程语言的一种。可计算机只能识别机器语言,也就是我们俗称的二进制语言——"0101110"这种乱七八糟的数字。这时候,我们就需要一个好的翻译,在C语言程序设计中,好的翻译就是编译器,俗话说,工欲善其事必先利其器,学习C语言也不例外。我自己用的是DEV C++,widows电脑,这里把网址给大家Dev-C++ download | SourceForge.net

下面我们就开始学习吧!

第一天,我们先来一个最简单的“Hello World!”

#include <stdio.h>
int main()
{
	printf("Hello World!!!");
	
	return 0;
}

这里总结一些知识点吧,给和我一样的小白讲一讲。

首先,C语言有自己的程序框架。

这是一个最简单的,框架如下:

#include <stdio.h>
int main()
{

 return 0;
}

我只知道这个东西是必须有的,具体代表什么我也不懂,有大神的话请不吝赐教!不过大家就熟悉这个结构就好了,毕竟熟能生巧。

第二点,我们关注一下输入法。

在C语言编程中所有的字符都要用英文输入。这个非常重要,不然的话你的编译器会报错,像这样

大红色的标识,看着很闹心......

第三,关于printf

这段代码中用的printf,表示输出,也就是说我想说什么就可以用这个结构说出来。基本结构如下

printf("****")

""内部就是想说的话,print在英文中是打印的意思,大家可以通过这一点辅助理解。这里注意,""必须是英文输入法,不然没法识别。

编译运行

我们写完这一段代码,然后要怎么做才能显示出来呢?

给大家个快捷键:F9编译 F10运行 F11编译运行

编译没有错会这样显示

然后就可以运行了

 

怎么样,是不是很有意思!喜欢的话就去尝试一下吧! 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
好的,以下是Python爬虫代码: ```python import requests import json from bs4 import BeautifulSoup # 热门歌曲评论数的URL url = 'https://music.163.com/weapi/v1/resource/comments/R_SO_4_{song_id}?csrf_token=' # 入驻歌手的歌曲ID song_ids = ['xxx', 'xxx', 'xxx', ...] # 请求头 headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'} # 加密参数 def get_params(song_id, page): data = { 'params': 'X0Z6zYpFtXK3LW/rw0YUcHM3x+qy7OZbQO4V9uJl0Wz0HegL8J9Zd7sdCtTJlPUlMxZwKjN8h9B1FgDxWl6bK+gk2Xo4lYB6PzXJqKn9d0=', 'encSecKey': '2155f8341e7d5d1e1f6cd2ac39aa8ae1a34c1ea4409f3b17c3119a0d52e7b7d2b4b1fa8e67c6d7b4a9a0c0d1f3f6c9e19a2e87dcd29a552ba0a0b0a0e3b7edc6a3d6160d7c8fa3e5a4b3c2c6a0a3a8d2c2e5e8d3b9c0d7d3a1c6c0cdcbc7d3d9c7a1d1d98b8d9b4d6' } data['params'] = data['params'].replace('{song_id}', song_id).replace('{page}', str(page)) return data # 获取评论数 def get_comment_count(song_id): page = 1 total_comment_count = 0 while True: response = requests.post(url.format(song_id=song_id), headers=headers, data=get_params(song_id, page)) json_data = json.loads(response.text) comment_count = len(json_data['comments']) total_comment_count += comment_count if comment_count < 20: break page += 1 return total_comment_count # 获取热门歌曲评论数 for song_id in song_ids: comment_count = get_comment_count(song_id) print('歌曲ID: {},评论数: {}'.format(song_id, comment_count)) ``` 代码中使用了requests库发送POST请求,获取加密的json数据。然后用json库解析数据,获取评论数。最后循环获取每首歌曲的评论数并输出。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值