c语言做网站_学C语言不知道从哪儿下手?学习框架都帮你列好了!

news/2024/5/9 17:38:23/文章来源:https://blog.csdn.net/weixin_39841825/article/details/111211056

学C语言不知道从哪儿下手?学习框架都帮你列好了!

随着高考结束,在未来计算机专业讲又要迎来一批新生小鲜肉!C语言入门到入土,从长发飘飘到秃顶的老铁也越来越多,其中,想自学成才的也占了不少数;想笨鸟先飞的也占有不少数。

e5033f7ee4db072c6c92bb3e245af2a9.png

传说中的C语言就是那么刺激和高挑战

30db50c16e2a209d766345892f5e2823.png

没有基础的人也可以直接学习,速度会慢一点

C语言上手可能不是很容易,首先你的花费一周时间掌握最基本的内容。(PS:没有基础的人也可以直接学习,速度会慢一点)

常用的基本数据类型(int,float,double,char)的使用,必然包含常用的输入和输出函数。

程序的三大结构学习:顺序结构,选择结构,循环结构。

模块化程序设计的函数了解下

你再花2周学习些:

指针

结构体

文件

此时,有些人就在简历中得意的自称"会"C语言了。

但是学到如此程度,在实际编程中会经常遇到挫折,主要源自理解不够深入,仅仅体验了一下C语言语法而已。

随意列举一些新手普遍存在的问题:

不了解C语言模块化设计,变量名, 指针概念含混。

更换编译器,程序出现怪异的结果。

怎样定义和声明C语言全局变量和函数最好?

在C语言中,一个结构不能包含指向自己的指针吗?

什么是C语言最好的代码布局风格?

为什么不能向接受const char **的函数传入char **?

用缩写“if(p)”检查空指针是否可靠?

char *指针指向一些int变量,如何跳过?

怎样建立和理解非常复杂的声明?

bc9fbb0e1c56533ab446db94bf07fd66.png

拥有某项技能的程序员的价值,可以用学习技能所需的成本来衡量。你用2周学习达到的这种程度,对于企业就是没有价值的,因为老板可以让一个公司里任意其他语言的程序员经过2-3周的学习就能达到你现在的程度。

C语言的 简洁紧凑、灵活方便。快速开发对项目有价值,但这不是你的价值,是C语言的价值。所以提高自身价值,也就是不让别人轻易追上你。以极低的成本替代你。

你只能快跑,进一步学习,C语言语言层面还需要学习下面一些内容:

1.C语言运行机制,编译过程。

2.C语言模块化思想。

3.深入理解C语言面向过程的设计思路。

4.C语言编程思维。

5.C语言文件同步操作

上述都是语言层面的,属于内功。实战中当然也需要一些更为具体的外功,训练外功可以从熟悉C语言标准库开始,这些模块能进入标准库说明他们足够好并且在实际项目中足够常用,列举一些极为常用的:

1.正则表达式

2.Socket网络编程

3.读取PE文件操作

4.进程内存查询与修改

5.常用的数据结构与算法

9da531f71c6db90ef0262c4db1a9cf31.png

无论练习内功或外功,结合实战都是最好的训练方式和检验手段,可以根据个人情况以及喜好选择,如:

网络编程借用第三方网站为跳板做实时信息查询.(例如身份证查询)

使用第三方库开发小游戏案列,例如推箱子,扫雷,连连看,消消乐

编写小应用,个人词典啊

使用C语言做算法题,ACM,还有各种地方的什么杯(飞机杯,罩杯)

使用C语言做数学建模或者数学计算

使用第三方库做终端模式的播放器

OpenGL做图形处理

个人建议选择小项目进行实训,有些新手上来就想定一个大目标,做的时候很挫折,往往半途而废。把小东西先实现,然后优化。接下来添加新功能,慢慢迭代把小东西做大。这样在做的时候,每实现一个小功能你都会有成就感,激励继续前进。

可能经过比较漫长的一段时间,你成为了一个熟练的C语言小瘪三,还有些高级话题可以继续学习:

windows编程

Linux编程

这些高级话题在开发中经常使用, 它们可以帮你更便利实现功能。

通常自称一个月光速学了会C语言的人基本都不是天才,只是浮躁,目标定的比较低而已,认知局限而已。

不要太过急功近利,慢慢玩,精进。

当然啦,自学C语言想拔高精进大多都是困难的

我有点方哦

没有良师讲解,有些知识点和技术没法消化

自身理解力不够,稍微高深一些的就看不懂了

还有的……

时间不够,自制力也不够

e60010953cb964b27300db73abed18af.png

没错说的就是你老铁

这个时候你就需要和一群志同道合的的人一起学习,陪着你一起提高哦~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_754234.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

bootstraptable列宽自适应内容_自适应网站和响应式网站有什么区别,它们的好处和劣势是什么?...

是不是有很多小伙伴认为自适应网站与响应式网站是一样的?其实不是,从网站建设的角度来讲自适应网站建设也是响应式网站建设,响应式网站建设也是自适应网站建设。但是真正的细分起来,自适应网站只是响应式网站的一部分。一、响应式…

ios 图片浏览器_使用AWS Lambda提高网站图片加载速度1X倍

当你浏览一个网站页面的时候,浏览器开始了加载页面的过程,你当然希望立即看到这个网页的内容,如果网站加载过慢你可能会产生焦虑并直接关闭它,这对网站的影响是致命的,因为搜索引擎会统计网站的跳出率,进而…

开源自助建站_自助建站还是找建站公司?网站建设方式怎么选?

当有建站需求的时候,很多人都想的是自己自助建站?还是找专业的网站建设公司建站?到底哪种方式,才最适合我?其实网站建设方式不只是自助建站和找专业的网站建设公司这两种,而是有很多。那么,对此…

html下拉列表不居中_每个非网站开发人员都应该了解的21个HTML基础知识

1.标题标题可能是最容易学习的代码之一,并考虑到 它们对您的SEO至关重要,这是一件好事。共有六种不同类型,如下所示。要创建标题,只需将文本包装在所选的标题标签中:2.段落没有一段要详细说明该消息的标题会是什么&…

无人机官方网站_大疆发布全新编程教育无人机,Mind+编程助力其创意无限!

8月25日,大疆发布了全新编程教育无人机新品—ROBOMASTER TT 创造力套装。作为行业领先教育无人机,该款无人机不仅将强大飞行性能注入轻小机身中,使用大疆行业顶尖飞控算法,保障飞行安全性与稳定性,同时搭载500万高清摄…

python网站开发换行_Python在图片中插入大量文字并且自动换行

问题 如何在图片中插入大量文字并且自动换行 效果 原始图效果图注明 若需要写入中文请使用中文字体 实现方式 from PIL import Image, ImageDraw, ImageFont class ImgText: font ImageFont.truetype("micross.ttf", 24) def __init__(self, text): # 预设宽度 可以…

wordpress include 不生效_wordpress零基础建站(4)-在腾讯云搭建LNMP+Redis+wordpress

今天这篇教程我们开始在腾讯云服务器上搭建wordpress环境并安装wordpress,开始涉及到搭建代码了,对于代码不熟悉的小伙伴也不要着急,我会在教程中对于每条命令执行了什么操作作出说明,只要按照步骤操作即可完成wordpress的搭建。本…

云主机管理神器网站管理助手

云主机越来越普及的时代,很多用户苦于没有合适的windows版的管理工具,IIS太弱而且没法支持到目录安全、PHP环境、mysql数据库等。这里推荐西数管理助手给各位,关键是免费可用! 西部数码网站管理助手是一款面向拥有独立服务…

11个与众不同、令人叹为观止的单页网站

单页网站能够给网站浏览者提供一个简洁、叹为观止的体验。在单一的页面内展示完你需要的内容可能是一个富有挑战性的过程,但许多网页设计师喜欢用这种方法 把网站的内容放在一个令人惊讶的页面设计中。从单页所用的图片和文字,以叹为观止的视觉差滚动效果…

java和seo哪个好,seo和java哪个更好

一个seo行业站点,科学的内容制作应该与seo相关,且内容本身是有人搜索的。seo和java哪个更好是有人搜索的语句,且与seo是强相关的,对于seo教程自学网来讲,这样的内容再适合不过了。 任何一门技术,如果精通&a…

Sogou搜狗搜索引擎登录网站 - Blog透视镜

Sogou搜狗是中国搜狐旗下的搜索引擎,其登录方式也很简单,只要输入网址,验证码即可,不需要注册账号,再进行登录,其他非 * 必填的字段,可留下空白不填,验证码只有4码,也很清…

vue+elementui完美实现博客、网站、个人网站,高仿“张凯博客”实现排版

1.本项目Demo实现灵感来源 张凯博客,采用vueelementui实现编码,最终效果图: 完整源码下载 2.首先创建vue项目,采用开发工具Hbuilder。vue创建项目教程可参考:https://www.cnblogs.com/pyjblog/articles/14349370.html …

vue+element简单实现商城网站首页,模仿小米电商商城(一)

1.本案例灵感来源于小米官网 https://www.mi.com/ 项目演示地址:可私聊作者获取(演示地址不定时变化) 源码 官方截图 产品效果图: 二级菜单、产品详情 购物车 2.首先创建vue项目,采用开发工具Hbuilder。vue创建项目教程…

vue+elementui实现非常好看的博客、网站首页,网站模板

1.效果图,设计上美观大方 源码 2.首先创建vue项目,采用开发工具Hbuilder。vue创建项目教程可参考:(一)Vue——如何创建一个Vue项目(完整步骤) - 㭌(mou)七 - 博客园 3.创建项目后安装elementui…

vue+element简单实现商城网站首页,模仿电商商城

1.安装启动vue项目可参考 vueelement简单实现商城网站首页,模仿小米电商商城https://blog.csdn.net/lucky_fang/article/details/121544242 本项目源码下载https://download.csdn.net/download/lucky_fang/85161752 2.产品效果图 3.项目结构图 4.src/page/top/ind…

衣服、商品、商城网站模板首页,仿U袋网,vue+elementui简洁实现

1.本案例灵感来源于网络 项目演示地址:可私聊作者获取(演示地址不定时变化) 仿照来源:网络案例 以下源码是第一版源码,最新源码请私聊作者获取,或通过博客后面微信名片添加作者 源码https://download.c…

生鲜水果商品商城静态网站,vue+elementui简单实现

1.安装启动vue项目 (一)Vue——如何创建一个Vue项目(完整步骤) - 㭌(mou)七 - 博客园 2.elementui官网 Element - The worlds most popular Vue UI framework 3.如果你下载的是本项目源码,则步骤一中可以不用执行&a…

html+css响应式旅游主题网站模板,旅游网站,企业文化新闻类网站,简单web假期课程作业

1.灵感来源预览 社区、企业、公益共享交流平台_优享人app-优享时代官网 2.demo效果图,同时兼容手机端访问,所有菜单都已完善功能,即拿即用,很简单 源码下载https://download.csdn.net/download/lucky_fang/85320989 手机端访问…

web静态网站,css+html旅游景点网站,web假期作业

1.项目共分为8个网页: 首页、历史文化、景区概况、推荐游玩、美食一览、文化活动、地理位置、联系我们 纯csshtml实现的静态网页,很适合新手学习和使用, 源码下载 如下图,首页: 含背景音乐循环播放,自…

vue+elementui+springboot前后端分离实现学校帖子网站,模拟“淘柳职”学校大作业

一.技术实现 项目演示地址:可私聊作者获取(演示地址不定时变化) 前端 vueelementui; 后端: SpringBootOAuth2Spring SecurityRedismybatis-plusmysqlswagger 二.前言 淘柳职网站:淘柳职 本项目完全是…