栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c 学习笔记

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c 学习笔记

C语言中的取址符号 &

C 中的输入函数

int n1 = 0;int n2 = 0;
scanf("%d%d", &n1, &n2);

php 中的引用赋值,&$abc

$a = [1,2];

// 第一种写法,$a不变
foreach ($a as $v) {
  $v++;
}
var_dump($a); // [1,2]

// 第二种使用 &引用则可以改变$a
foreach ($a as &$v) {
  $v++;
}
var_dump($a); // [2,3]
C语言语法规定,变量要定义在代码块的最前面
int n1 = 0;
printf("%d", n1);
int n2 = 0; // 报错

Js 中的变量提升

常量
int main()
{
  // 字面常量
  // 3.1415926; 

  // const 修饰的常变量
  // const int num = 1; // num 是变量,但是又有常属性,所以我们说 num 是常变量。
  // int arr[num] = {0}; // 不可以运行,arr[x] x需要是一个常量,num 是常变量

  // #define 定义的标识符常量
  #define MAX 10
  int arr[MAX] = {0}; // 可以运行

  // 枚举常量 (枚举:一一列举如 男、女、保密)
  // 定义枚举 MALE|FEMALE|SECRET - 枚举常量
  enum Sex
  {
    MALE, // 0
    FEMALE, // 1
    SECRET // 2
  };
  // 定义枚举类型的变量
  enum Sex s = FEMALE;

}
字符串 隐藏的结束标志
int main()
{

  char arr[] = "abc"; 
  // 当把 "abc" 放进 arr 中的时候,实际并非只有 a、b、c 三个字符 最后还放了一个 
  // "abc" -- 'a' 'b' 'c' '' 字符串的结束标志
  // 代表遇到  字符串结束了

  char arr2[] = {'a','b','c'};
  // 上方没有结束标志,所以又打印了随机值
  char arr3[] = {'a', 'b', 'c', 0};
  // 这样打印 abc

  printf("%sn", arr);
  printf("%sn", arr2);
  printf("%sn", arr3);

  return 0;
}
int main()
{

  char arr[] = "abc";
  char arr2[] = {'a', 'b', 'c'};
  char arr3[] = {'a', 'b', 'c', 0};

  printf("%dn", strlen(arr)); // 3
  // arr2 没有字符串结束标志 ,因此长度是随机值
  printf("%dn", strlen(arr2)); // 6 (随机值)

  printf("%dn", strlen(arr3)); // 3

  return 0;
}

ASCII 编码

数据在计算机上存储的时候,存储的是二进制,常用符号(如a、b、c)用哪些二进制数来表示,即ASCII编码。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/886628.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号