跟大家分享几个实用的网站
花了13天,c语言的初级和进阶的教程就已经全部看完了,剩下的就是大量的训练了。我买了训练的课程,争取不间断练习。练习代码我会发布在github上github.com/chen8866感兴趣的可以去看看。我们已经掌握的内存开辟方式有:int val = 20;//在栈空间上开辟四个字节char arr[10] = {0};//在栈空间上开辟10个字节的连续空间但是上述的开辟空间的方式有
个人觉得结构体相当于类,应该是比较实用的功能。1.结构体结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。struct tag{member-list;}variable-list;struct Stu{char name[20];//名字int age;//年龄char sex[5];//性别char id[20];//学号}; //分号不能丢//匿名结构体类型stru
这章介绍了一些字符函数,需要记忆和练习,才能掌握。具体函数可以翻阅c语言函数库https://zh.cppreference.com/wC语言中对字符和字符串的处理很是频繁,但是C语言本身是没有字符串类型的,字符串通常放在 常量字符串中或者字符数组中。 字符串常量适用于那些对它不做修改的字符串函数.求字符串长度 strlen 长度不受限制的字符串函数 strcpy strcat strcm
这章是一个c语言底层逻辑的总览,比较接近硬件,不难理解,这里给大家推荐一个c语言的在线练习网站https://www.dotcpp.com/oj/problemset.html因为只有通过大量的练习才能真正掌握c语言!因为只有通过大量的练习才能真正掌握c语言!因为只有通过大量的练习才能真正掌握c语言!所以,大家务必大量练习。1.程序的翻译环境和执行环境在ANSI C的任何一种实现中,存在
最近理论看得有点烦了,所以先看后面的文件操作,这章比较接近硬件,而且交互性比较强,文件的创建修改也很直观。1.为什么使用文件使用文件我们可以将数据直接存放在电脑的硬盘上,做到了数据的持久化。2.什么是文件程序文件包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执行程序(windows环境后缀为.exe)。数据文件文件的内容不一定是程序,而是程序运行时读写的数据,比如程
这篇内容看了两天,真的挺烧脑,逻辑复杂程度远比入门课程高;而且存在多次套娃,比较绕。希望大家能够相互鼓励,一起学习下去。1.字符指针int main(){char ch = 'w';char *pc = &ch;*pc = 'w';return 0;}int main(){const char* pstr = "hello bit.";//这里是把一个字符串放到pstr指针变量里了吗?pr
数据存储还是比较麻烦的,因为要数数和做加减运算(原码、反码、补码),但因为牵扯到内存硬件,所以比较容易理解。1.数据类型char //字符数据类型short //短整型int //整形long //长整型long long //更长的整形float //单精度浮点数double //双精度浮点数//C语言有没有字符串类型?//整形charunsigned charsigned charshortu
调试#include <stdio.h>int main(){char *p = "hello bit.";printf("%s\n", p);return 0;}#include <stdio.h>int main(){int i = 0;int arr[10] = {0};for(i=0; i<=12; i++){arr[i] = 0;printf("hehe\n
结构体也比较简单,就是套娃。结构体1.声明结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。struct tag{member-list;}variable-list;typedef struct Stu{char name[20];//名字int age;//年龄char sex[5];//性别char id[20];//学号}Stu;//分号不能丢结构的成员可以是标量
这一章比较简单,只是引用了内存地址这一概念,更加贴合现实,所以不难理解。指针指针是什么?指针理解的2个要点:1. 指针是内存中一个最小单元的编号,也就是地址2. 平时口语中说的指针,通常指的是指针变量,是用来存内存地址的变量#include <stdio.h>int main(){int a = 10;//在内存中开辟一块空间int *p = &a;//这里我们对变量a,取出它
这章有很多要记得东西,比如操作符属性表(未附),真的需要记忆。操作符1.分类算术操作符 移位操作符 位操作符 赋值操作符 单目操作符 关系操作符 逻辑操作符 条件操作符 逗号表达式 下标引用、函数调用和结构成员2.算术操作符+ - * / %3.移位操作符<< 左移操作符(左边抛弃、右边补0)>> 右移操作符1. 逻辑移位左边用0填充,右边丢弃2. 算术移位左边用原该值的符
数组的概念很简单数组1.一维数组type_t arr_name [const_n];//type_t 是指数组的元素类型//const_n 是一个常量表达式,用来指定数组的大小//代码1int arr1[10];//代码2int count = 10;int arr2[count];//数组时候可以正常创建?//代码3char arr3[10];float arr4[1];double arr5[
初级课程只有10节,所以计划10天看完,一鼓作气嘛,20221016开始,20221025全部看完;之后再进入进阶课程。函数的递归是重中之重!一定要练习,不然等于白学!函数需要学会查询工具的使用: MSDN(Microsoft Developer Network) www.cplusplus.com http://en.cppreference.com(英文版) http://zh.c
这两天学了c语言的循环语句,有点烧脑,但是感觉的确能提高生产力。一定要自己敲代码,不然很多问题学不会,比如分号、括号的位置,是大括号还是花括号,还有语句的表达式。重要的事情说三遍。!!!一定要自己敲代码!!!!!!一定要自己敲代码!!!!!!一定要自己敲代码!!!1.分支语句1.1if语句语法结构:if(表达式)语句;if(表达式)语句1;else语句2;//多分支if(表达式1)语句1;els
1.数据类型char //字符数据类型short //短整型int //整形long //长整型long long //更长的整形float //单精度浮点数double //双精度浮点数#include <stdio.h>int main(){printf("%d\n", sizeof(char));printf("%d\n", sizeof(short));printf("%d\n
第1正式学习配置环境下载课件及资料
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号