博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 下 JNI 开发
阅读量:4046 次
发布时间:2019-05-25

本文共 1231 字,大约阅读时间需要 4 分钟。

B:输入字符序列

 

java 中用string表示一个字符串

c语言中没有字符串

c语言中表示字符串是使用字符序列:char数组

 写法

 char cArray [] = {'a','b'};   正确

 char [] cArray = {'a','b'};   错误

 

 

  C语言中不能在for循环中定义变量

  int j;

  for( j=0;j<5;j++){      

           

  }  

 

 

完整代码:

  char cArray [5] ;

  scanf("%s",cArray);

   int j;

   for( j=0;j<5;j++){

     

      printf("cArray[%d]==%c\n",j,cArray[j]);

           

  }   

 

 

 

 

C:输入字符序列另外一中方式

 

 

 

 char cArray[] = {'h','e','l','l','o','\0'};//\0代表数组结束

 printf("cArray=%s\n",cArray); 

 上面代码输出的是hello

 

 有时候后面会多什么东西,导致的原因是:数组是一块连续的内存空间,它不知道时候结束。

 

 char cArray[] = {'h','e','l','l','o','\0','a','b'};//\0代表数组结束

 printf("cArray=%s\n",cArray); 

上面代码输出的是hello

 

char cArray[] = {'h','e','l','l','o','a','b'};//\0代表数组结束

 printf("cArray=%s\n",cArray); 

上面代码输出的是helloab

 

 

 

//指针

    char* cPoint= "Hello world";

    printf("c=%s\n",cPoint);

 

  1. 什么是指针-16

1_指针定义

#include<stdio.h>

#include<stdlib.h>

/*

指针用于存放地址

 

*/

main()

{

  int i = 123;

  //int*是int类型的一级指针

  //定义一个int类型的指针变量p;

  int* p ;

  //把i的地址取出来,赋值给变量p;

  p = &i;

  //把p变量中存放的地址对应的值取出来

  printf("*p=%d\n",*p); 

 

  system("pause"); 

 

 

}

 

2_画图分析:

 

3_修改内存地址对应的值的实验 ,代码如下运行起来,打开工具cheat engine 6.3中文版

创建文件“连连看.c”代码如下:

 

#include<stdio.h>

#include<stdlib.h>

/*

 

 */

main()

{

  printf("连连看游戏开始了,倒计时60秒...\n"); 

 

  int i=60 ;

  for(i ;i>0;i--){

         sleep(5000);

         printf("当前剩余时间:%d\n",i); 

  }

  printf("游戏结束,你赢了!\n"); 

 

  system("pause"); 

   

}

 

 

本教程由尚硅谷教育大数据研究院出品,如需转载请注明来源。

你可能感兴趣的文章
JavaScript的一些基础-数据类型
查看>>
JavaScript基础知识(2)
查看>>
转载一个webview开车指南以及实际项目中的使用
查看>>
android中对于非属性动画的整理
查看>>
一个简单的TabLayout的使用
查看>>
ReactNative使用Redux例子
查看>>
Promise的基本使用
查看>>
coursesa课程 Python 3 programming 统计文件有多少单词
查看>>
coursesa课程 Python 3 programming 输出每一行句子的第三个单词
查看>>
Returning a value from a function
查看>>
coursesa课程 Python 3 programming Functions can call other functions 函数调用另一个函数
查看>>
coursesa课程 Python 3 programming The while Statement
查看>>
course_2_assessment_6
查看>>
coursesa课程 Python 3 programming course_2_assessment_7 多参数函数练习题
查看>>
coursesa课程 Python 3 programming course_2_assessment_8 sorted练习题
查看>>
在unity中建立最小的shader(Minimal Shader)
查看>>
1.3 Debugging of Shaders (调试着色器)
查看>>
关于phpcms中模块_tag.class.php中的pc_tag()方法的含义
查看>>
vsftp 配置具有匿名登录也有系统用户登录,系统用户有管理权限,匿名只有下载权限。
查看>>
linux安装usb wifi接收器
查看>>