C语言
文章平均质量分 52
坚持可持续
这个作者很懒,什么都没留下…
展开
-
C语言各种字符串函数 + 读取写入文件
strtok字符串分割函数strtok使用char *p指针获取字符串地址首先需要 p= strtok (s,""); //""内为分割字符,用双引//第一次使用strtok括号内前一个为原字符串if(p) printf("%s",p);分割后前一个字符串末尾标记为NULLwhile(p=strtok(NULL,""));printf("%s",p);#include<stdio.h&原创 2018-03-18 13:17:06 · 2510 阅读 · 0 评论 -
数组不是指针——数组地址不能动态分配空间,一个小例子关于指针移动,以及malloc
写栈的时候想要给数组分配空间。。。结果不行,因为只有指针地址可以分配空间#include<stdio.h>#include<stdlib.h>int main ( void ){ int counter=1; int fun[10]; int *fun_p=fun; fun_p=(int *)malloc(sizeof(int) *10); /...原创 2018-03-22 19:40:26 · 269 阅读 · 0 评论 -
一个变量要在不同的函数间传输,保持这个变量值的变化(指针作为参数传递地址)
////指针作为参数直接传递地址,所以地址指向的变数也一并会改变,不需要返还量————————————————————————————————————————————————————int *a;*a++= * (a++)要指针a指向的值++ ,需写成 (*a)++;...原创 2018-03-13 15:09:38 · 471 阅读 · 0 评论 -
对于指针的新理解
一级指针 就是指向一个住址二级指针的值可以等于一级指针(住址)二级指针作用:指针的引用,比如拿来改指针变量值类型的二维数组不要考虑其本身的住址(没有这样考虑的),指针和其他的变量不一样“&i 是对 i 取址,生成一个 int* 类型、指向 i 的指针”&i 也是相当于一个指针,就是一个地址空指针NULL,使用前要初始化(赋予空间),才能进行赋予地址值(错误)NULL 使 p 指向地...原创 2018-04-07 19:15:54 · 305 阅读 · 0 评论 -
switch中使用return对于条件值的改变
switch 使用return 会改变 swich( i)中的i原创 2018-03-27 15:34:47 · 9797 阅读 · 2 评论 -
各种C小知识
scanf的 %[^\n ] 表示非换行符 %[^,] 表示非逗号的情况输入关于scanf控制输入fflush(stdin) 刷新缓存原创 2018-03-28 22:35:14 · 216 阅读 · 0 评论 -
JAVA GUI
1.java输入 String firstnumber=JOptionPane.showInputDialog("Enter first inter","hello"); //上面不可是int 类型,如需使用Int ,用Integer.parseInt转化 JOptionPane.showMessageDialog(null,firstnumber );2....原创 2018-05-29 19:36:49 · 1033 阅读 · 0 评论