51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#语言
c语言关键字的区分
constinta;//声明一个常整型数intconsta;//声明一个常整型数constint*a;//声明指向常整型数的指针,整型数不可修改,指针可以修改int*consta;//声明指向整型数的常指针,整型数可以修改,指针不可以修改intconst*aconst;//指向常整型数的常指针,整型数不可修改,指针也不...
代码星球
·
2020-08-08
语言
关键字
区分
在 Android 中如何调用 C 语言?
当我们的Java需要调用C语言的时候可以通过JNI的方式,JavaNativeInterface。Android提供了对JNI的支持,因此我们在Android中可以使用JNI调用C语言。在Android开发目录的libs目录下添加xxx.so文件,不过xxx.so文件需要放在对应的CPU架构名目录下,比如armeabi...
代码星球
·
2020-08-08
Android
如何
调用
语言
启动应用后,改变系统语言,应用的语言会改变么?
这个一般是不会的,一般需要重启应用才能改变应用语言。但是对应应用来说如果做了国际化处理则支持如果没有处理那系统语言再更改也是无用的。...
代码星球
·
2020-08-08
改变
语言
启动
用后
系统
Java语言发展史
Java语言发展史 詹姆斯·高斯林(JamesGosling)1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司,1990年,与Patric...
代码星球
·
2020-08-07
Java
语言
发展史
在Go语言项目中使用Zap日志库
在许多Go语言项目中,我们需要一个好的日志记录器能够提供下面这些功能:能够将事件记录到文件中,而不是应用程序控制台。日志切割-能够根据文件大小、时间或间隔等来切割日志文件。支持不同的日志级别。例如INFO,DEBUG,ERROR等。能够打印基本信息,如调用文件/函数名和行号,日志时间等。在介绍Uber-go的zap包之...
代码星球
·
2020-08-07
Go
语言
目中
使用
Zap
C语言-IO模型
阻塞I/O(最常用)非阻塞I/O(可防止进程阻塞在I/O操作上,需要轮询)I/O多路复用(允许同时对多个I/O进行控制)信号驱动I/O(一种异步通讯模型)阻塞I/O模式是最普遍使用的I/O模式,大部分程序使用的都是阻塞模式的I/O缺省情况下,套接字建立后所处于的模式就是阻塞I/O模式很多读写函数在调用过程中会发生阻塞读...
代码星球
·
2020-08-07
语言
-IO
模型
C语言基础-网络相关函数
一、相关函数函数描述intsocket(intfamily,inttype,intprotocol);位于:<sys/socket.h>;功能:创建一个网络套接字;返回:成功返回一个非负数的描述符,出错返回-1。family:AF_INET(ipv4)|AF_INET6(ipv6)|AF_UNIX(本地)|...
代码星球
·
2020-08-07
语言基础
网络
相关
函数
C语言基础-线程
进程有独立的地址空间Linux为每个进程创建task_structt每个进程都参与内核调度,互不影响 进程在切换时系统开销大很多操作系统引入轻量级进程LWP同一进程中的线程共享相同地址空间linux不区分进程、线程 共享资源可执行的命令静态数据进程中打开的文件描述符当前工作目录用户ID用户组ID私有...
代码星球
·
2020-08-07
语言基础
线程
C语言基础-进程相关
存放在磁盘上的指令和数据的有序集合(文件)静态的 执行一个程序所分配的资源总称进程是程序一次执行过程动态的,包括创建、调度、执行和消亡 进程控制块(pcd)进程标识PID进程用户进程状态、优先级文件描述符表 进程类型交互进程:在shell下启动。以在前台运行,也可以在后台运行批处理进程:和...
代码星球
·
2020-08-07
语言基础
进程
相关
C语言基础-存储类别、链接和内存管理
autoauto说明的变量只能在某个程序范围内(局部)使用,通常在函数体内或函数中的复合语句里。(默认是随机值),在函数体的额某程序段内说明auto存储类型的变量一般省略关键字auto,如下:autointk;intj;doublex; registerregister称为寄存器变量,register变量是想...
代码星球
·
2020-08-07
语言基础
存储
类别
接和
内存
C语言基础-结构体和其他数据结构
补充知识点:条件编译根据宏是否定义#ifdef<macro>//...#else//...#endif//Demo:#define_DEBUG_intmain(intargc,constchar*argv[]){#ifdef_DEBUG_printf("DEBUG");#elseprintf("NODEBU...
代码星球
·
2020-08-07
语言基础
结构
其他
数据结构
C语言基础-字符串函数
string.h 头文件定义了一个变量类型、一个宏和各种操作字符数组的函数。 字符串长度函数--strlensize_tstrlen(constchar*str)格式:strlen(字符串数组)功能:计算字符串长度返回值:返回字符串实际长度,不包括''在内其他:对于8、16进制数看做对应ASCII码...
代码星球
·
2020-08-07
语言基础
字符串
函数
C语言基础-指针
1.初级指针内存和地址 硬件存储中有一个值得注意的地方是边界对齐。在要求边界对齐的机器上,整型值存储的起始位置只能是特定的字节,通常是2或4的倍数。对于程序员还要知道的是: (1)内存中每个位置由一个独一无二的地址标识; (2)内存中每个位置都包含一个值。 下面的例子显示了内存中的5个字的内...
代码星球
·
2020-08-07
语言基础
-指针
C语言基础-数组
数组初体验程序中也需要容器,只不过该容器有点特殊,它在程序中是一块连续的,大小固定并且里面的数据类型一致的内存空间,它还有个好听的名字叫数组。我们来看一下如何声明一个数组:数据类型数组名称[长度];数组只声明也不行啊,看一下数组是如何初始化的。说到初始化,C语言中的数组初始化是有三种形式的,分别是:数据类型数组名称[长...
代码星球
·
2020-08-07
语言基础
数组
C语言基础-函数
自创函数C语言提供了大量的库函数:比如 stdio.h 提供输出函数自定义函数的一般形式: 注意:[] 包含的内容可以省略,数据类型说明省略,默认是 int 类型函数;参数省略表示该函数是无参函数,参数不省略表示该函数是有参函数;函数名...
代码星球
·
2020-08-07
语言基础
函数
首页
上一页
...
32
33
34
35
36
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他