
C语言入门
C语言作为面向过程的语言,比起c++、java等面向对象语言更偏向底层,广泛运用于嵌入式、驱动等领域的开发。通过学习C语言,可以快速掌握数组、指针、结构体的运用,是程序员入门过程中的经典语言。
Qt上位机开发
从事上位机软件商业应用开发6年,精通Qt编程,熟悉C++语言、C语言、TCP/UDP编程、多线程编程
展开
-
c语言数据类型与存储
数据类型:C语言中,有int、unsigned int,float、double、long、char、bool等常用数据类型。以下通过代码获取数据类型所占字节的大小。#include<stdio.h>int main(){int a=10;short int b=5;long int c=8;long long int d =16;char e='k';...原创 2018-02-26 11:16:10 · 1062 阅读 · 0 评论 -
c语言运算符介绍
自增、自减运算符自增 ++:++A -->A目前的值先自加1,再参与接下来的运算A++ -->A的值先参与运算,原来的值再自加1自减 --:--B - ->B的值先自减1,再参与运算 B-- -->B的值先参与运算,原来的值再减1示例代码#include<stdio.h>int main(...原创 2018-02-26 13:31:49 · 384 阅读 · 0 评论 -
c语言选择结构语句
总结一下常用的if else与switch,其中switch中的break知识点是笔试题经常考到的内容。if else与else if在C语言中,经常使用if else选择语句,来实现很多对应的功能,此部分简单易学,却是基础中的基础。特记录一下,供像我当初一样学编程迷茫的初学者参考。一 直接使用if-else语句int num;scanf("%d",&num)if(n...原创 2018-02-26 16:29:35 · 13916 阅读 · 2 评论 -
c语言循环
C语言有2种常用的循环结构,分别是for循环和while循环。其中for循环使用的频率相对较多,下面我们先看for循环。for循环for(;;) 这是一个死循环,死循环,就是永不停止的循环。比如for(;;){ puts("123"); //会无限打印123}--------------------分割线------------------int i;...原创 2018-02-26 17:32:04 · 889 阅读 · 0 评论 -
c语言数组
理解数组的概念和对数组的灵活使用,对学好指针十分重要。一维数组:char array[2]; 一个char类型的一维数组,在内存中占有两个地址连续的存储空间,它所存储的元素都是相同类型的。注意:数组的下标是从0开始。元素即array[0],array[1]。现在给array赋值来测试一下。在linux环境下,char array[2]="hi",printf("array is ...原创 2018-02-27 15:31:17 · 598 阅读 · 0 评论 -
c语言指针一点都不难
指针如果说结构体是C语言的肚子可以用来存放东西,那么指针就是C语言的神经纤维用来指向。char *p; 定义了一个指向char类型变量的指针p,但是没有让它指向任何地址,可以称之为野指针。char *p=&a; 让p指向变量a的地址,&表示取地址的意思,&a即取a的地址。当指针p指向变量a的地址,我们就可以通过对指针p的操作,来实现对变量a的操作。*...原创 2018-02-27 16:53:25 · 683 阅读 · 0 评论 -
一学就会的数组指针例子详解
记录一下自己学习并使用数组指针的过程:#include<stdio.h>int main(){int a[3][3]={ {1,2,3}, {4,5,6}, {7,8,9}};int (*p)[3]=a; //数组指针 printf("a[1][2] is =%d\n",a[1][2]); //输出6printf("p5 is =%d...原创 2018-03-15 10:03:21 · 990 阅读 · 0 评论 -
c语言结构体
如果指针是C语言的灵魂,那么结构体就是C语言的大脑,很多项目的开发都离不开结构体运用。要定义结构,需要使用到struct语句,struct语句可以定义一个包含多个不同数据类型的结构体。示例#include<stdio.h>#include<string.h>#if 1typedef struct student{int id;char name[1...原创 2018-04-16 10:17:11 · 887 阅读 · 0 评论 -
c语言结构体指针
写结构体指针前,先说一下.号和->的区别记得当初刚学C语言的时候,搞不清结构体的 . 号和 ->,经常混淆二者的使用。那么在C语言中. 号是成员访问运算符,当我们需要访问结构的成员的时候,就会使用到它而当我们需要使用结构体指针来访问结构成员的时候,就得使用->运算符了。结构体指针栗子:#include<stdio.h>#inclu...原创 2018-04-24 15:09:42 · 2266 阅读 · 1 评论 -
c语言字符串函数概括
下面介绍一下C语言中几种常用的字符串函数的基本使用方法,它们频繁的使用在各个C项目的开发中,属于C语言标准库函数。strcmp函数字符串比较函数#include<stdio.h>#include<string.h>#include<stdlib.h>int main(){int ret;char str1[]="h...原创 2018-03-05 11:12:58 · 647 阅读 · 0 评论